-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ITMS-90338: Non-public API usage : _CMTimebaseCreateWithMasterClock #51
Comments
Getting the same error during uploading build on TestFlight. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/AmazonIVSPlayer.framework/AmazonIVSPlayer: _CMTimebaseCreateWithMasterClock. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. |
+1 |
+1 |
3 similar comments
+1 |
+1 |
+1 |
+1 We didn't update |
+1 |
3 similar comments
+1 |
+1 |
+1 |
+10086 |
+1 |
Update: From my amazon support contact. Apple and Amazon are working together on this. They understand the impact. Amazon is expecting Apple to revert their change. There is no timeline stated. |
Hello, thanks for filing an issue. Due to a recent App Store policy change, the IVS and Apple have determined that the issue is in Apple’s system and are actively working together to address the underlying issue. Both IVS and Apple engineers understand the impact and urgency of the behavior and are working to resolve it as soon as possible. Apple is tracking this issue here https://developer.apple.com/system-status/. While we cannot provide the timelines for a fix, we expect Apple to revert the changes which in turn should resolve issues with app store submissions without any additional changes or patched releases from IVS. With that being said, the IVS team will provide an update as soon as one is available. Thanks all for your patience. |
The IVS team has confirmed that the fix pushed by Apple was successful and apps should now be able to be pushed to the App Store. The change by Apple means that no IVS SDK needs to be changed on the application side. Please let us know if there is any behavior when a attempting to release an app. |
This is back.
|
Hi @hvsw, thanks for reaching out - we are currently investigating this issue. Can you assist our investigation by providing the following information?
Thanks! |
Hi! We're experiencing this issue with submission too.
|
+1 |
1 similar comment
+1 |
@ryanecrist the first Invalid Binary rejection was at 10:19am Pacific. We got the same thing at 5:02pm and 9:08pm. We're using fastlane to submit. |
Thanks all we're in communication with Apple and will update this thread when we learn more. In the mean time if you haven't already we encourage you to file an issue using Feedback Assistant. |
We have gotten confirmation from Apple that a change has been released to the App Store that resolves the issue. The IVS team has tested internally and it appears the behavior has been mitigated. As before this requires no updates to the AmazonIVSPlayer SDK. Please let us know if you continue experiencing the behavior and we can inform the Apple team accordingly. Thanks all! |
Describe the bug
Apple is reporting ITMS-90338: Non-public API usage : _CMTimebaseCreateWithMasterClock in Frameworks/AmazonIVSPlayer.framework/AmazonIVSPlayer. It seems as this is still used by latest version of IVSPlayer SDK
To Reproduce
Expected behavior
Apple has implemented their guidelines for Non-public API usage. It seems as IVSPlayer is using a private API hence apple is blocking appstore submission
Screenshots
N/A
Device details (please complete the following information):
Additional context
https://developer.apple.com/forums/thread/127678
The text was updated successfully, but these errors were encountered: