Fixed
Status Update
Comments
br...@google.com <br...@google.com>
wa...@gmail.com <wa...@gmail.com> #2
ga...@google.com <ga...@google.com> #3
This appears to be a false positive from Apple.
Based on our understanding of how these false positives occur, defining any class with a selector with that name should cause the false positive to disappear.
Based on our understanding of how these false positives occur, defining any class with a selector with that name should cause the false positive to disappear.
wa...@gmail.com <wa...@gmail.com> #4
Thanks, I'll give it a try.
Does this selector contains any parameters?
I've add this selector to AppDelegate with no parameters
- (void)imageWithName {
}
Does this selector contains any parameters?
I've add this selector to AppDelegate with no parameters
- (void)imageWithName {
}
ga...@google.com <ga...@google.com> #5
The full signature is:
- (UIImage *)imageWithName:(NSString *)name { }
Although I imagine the types won't matter in practice.
- (UIImage *)imageWithName:(NSString *)name { }
Although I imagine the types won't matter in practice.
tw...@gmail.com <tw...@gmail.com> #6
Hello, still got rejected by Apple with same reason.
I'll submit an appeal this time.
But any other suggestions?
Thank you!
I'll submit an appeal this time.
But any other suggestions?
Thank you!
tw...@gmail.com <tw...@gmail.com> #7
I've submitted an appeal for the App rejection and send a Direct Technical Support request to Apple with this link. I don't know how Apple will reply.
But if they still reject the submission, Is it possible to have a new version without this selector name (Maybe change a selector name)?
Otherwise I won't be able to submit my app to App Store forever..
Thanks!
But if they still reject the submission, Is it possible to have a new version without this selector name (Maybe change a selector name)?
Otherwise I won't be able to submit my app to App Store forever..
Thanks!
br...@google.com <br...@google.com> #8
Please let us know what Apple would like us to do to work around this issue, as the fix you submitted is how we have fixed this issue in the past. If they want a different fix this time, that'd be useful to know.
Thanks!
Thanks!
tw...@gmail.com <tw...@gmail.com> #9
Hi, I got the reply from Apple.
The screenshot of appeal:http://i.imgur.com/IVJOvWS.png
Is it possible to fix that?
But it seems like I'm the only one who is facing this issue.
Seems pretty strange...
The screenshot of appeal:
Is it possible to fix that?
But it seems like I'm the only one who is facing this issue.
Seems pretty strange...
br...@google.com <br...@google.com> #10
We will have a new build out shortly that hopefully fixes the issue. If not, we will have to do something a little more drastic. ;-)
Stay with us, we will have a new build shortly. You can re-submit with the new build and tell us if Apple is still cranky.
Also, please feel free to copy the review board with this thread, as the GMS* code they are getting upset about is our code, not yours.
Stay with us, we will have a new build shortly. You can re-submit with the new build and tell us if Apple is still cranky.
Also, please feel free to copy the review board with this thread, as the GMS* code they are getting upset about is our code, not yours.
tw...@gmail.com <tw...@gmail.com> #11
Thanks for replying so fast! I'll expect that new version
OK, I'll copy the reply to this comment
----
Hello,
We are writing to let you know the results of your appeal for your app, Bus+:1-Sec bus tracking.
The App Review Board evaluated your app and determined that the original rejection feedback is valid. Your app does not comply with:
2.5: Apps that use non-public APIs will be rejected
We still found that the app is using a non-public API. Specifically, this app's +[GMSx_QTMIcon imageWithName:color:] method appears to implement a private selector 'imageWithName:'. No implementation of 'imageWithName:' could be found within this app and its bundled frameworks. Because this selector is unimplemented and matches with a non-public API, it would be appropriate to remove or rename the reference to 'imageWithName:' instead of implementing a NOP method of the same name before resubmitting this app for review.
We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.
Best regards,
Ellie
App Review Board
-----
Thanks!
OK, I'll copy the reply to this comment
----
Hello,
We are writing to let you know the results of your appeal for your app, Bus+:1-Sec bus tracking.
The App Review Board evaluated your app and determined that the original rejection feedback is valid. Your app does not comply with:
2.5: Apps that use non-public APIs will be rejected
We still found that the app is using a non-public API. Specifically, this app's +[GMSx_QTMIcon imageWithName:color:] method appears to implement a private selector 'imageWithName:'. No implementation of 'imageWithName:' could be found within this app and its bundled frameworks. Because this selector is unimplemented and matches with a non-public API, it would be appropriate to remove or rename the reference to 'imageWithName:' instead of implementing a NOP method of the same name before resubmitting this app for review.
We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.
Best regards,
Ellie
App Review Board
-----
Thanks!
tw...@gmail.com <tw...@gmail.com> #12
Hello,
Does the old version of GoogleMaps SDK contains this selector?
I'm wondering if I can use the old version as a workaround until the new version releases.
Does the old version of GoogleMaps SDK contains this selector?
I'm wondering if I can use the old version as a workaround until the new version releases.
br...@google.com <br...@google.com> #13
Do me a favour and hold for about a day, mmmk?
br...@google.com <br...@google.com> #14
You should now be able to do a cocapod update and get 1.13.2. Can you please re-submit it to Apple and let us know how they react?
tw...@gmail.com <tw...@gmail.com> #15
I'll give it a try, I'll keep update informations for you.
Thank you very much!
Thank you very much!
nk...@gmail.com <nk...@gmail.com> #16
So.. any luck with this solution?
tw...@gmail.com <tw...@gmail.com> #17
App is still In-Review, the third day.. :/
tw...@gmail.com <tw...@gmail.com> #18
The problem was solved! Passed Apple's app review.
Thank you for supporting!
Thank you for supporting!
br...@google.com <br...@google.com> #19
Thanks for the report!
Description
But this time I got rejected by Apple, and they say I'm using non-public selector in my app.
The selector is called `imageWithName`
First, I use Xcode to search if there is any class using this method, result shows none.
Then, I use `grep -r imageWithName`, the result shows GoogleMaps is using the selector
I'm using CocoaPods to install GoogleMaps, and the version is `1.13.0`
Previous successful submission is using 1.13.0, too.
So I'm wondering if this is a bug caused by Apple or Google Maps,
Operating system version: iOS8, iOS9
Google Maps SDK for iOS version: 1.13.0
Hardware model: iPhone6s
*********************************************************
For developers viewing this issue: please click the 'star' icon to be
notified of future changes, and to let us know how many of you are
interested in seeing it resolved.
*********************************************************