Search results for

“ITMS-90338”

1,703 results found

Post

Replies

Boosts

Views

Activity

Reply to ITMS-90338: Non-public API usage _CMTimebaseCreateWithMasterClock
1 We had the same issue yesterday... ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/YouTubeEmbeddedPlayerFramework.framework/YouTubeEmbeddedPlayerFramework: _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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ How to solve that ? Thanks
Jul ’23
App upload gets rejected complaining of ITMS-90338: "Non-public API usage" related to kasan.h
In email I received app preview complains about the following: Frameworks/common.framework/common: __asan_alloca_poison, __asan_allocas_unpoison, __asan_handle_no_return, __asan_init, __asan_memcpy, __asan_memset, __asan_option_detect_stack_use_after_return, __asan_register_image_globals, __asan_report_load1, __asan_report_load16, __asan_report_load2, __asan_report_load4, __asan_report_load8, __asan_report_load_n, __asan_report_store1, __asan_report_store16, __asan_report_store2, __asan_report_store4, __asan_report_store8, __asan_report_store_n, __asan_set_shadow_00, __asan_set_shadow_f5, __asan_shadow_memory_dynamic_address, __asan_stack_free_5, __asan_stack_free_6, __asan_stack_free_7, __asan_stack_malloc_0, __asan_stack_malloc_1, __asan_stack_malloc_2, __asan_stack_malloc_3, __asan_stack_malloc_4, __asan_stack_malloc_5, __asan_stack_malloc_6, __asan_stack_malloc_7, __asan_unregister_image_globals,The app references non-public symbols in Frameworks/tmpclient.framework/tmpclient: <same as above>The app
2
0
632
Aug ’19
Reply to ITMS-90338: Non-public API usage automatic refuse
I also got problem ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _IOIteratorNext, _IOObjectRelease, _IORegistryEntryCreateCFProperties, _IORegistryEntryGetChildIterator, _IOServiceGetMatchingServices, _IOServiceNameMatching, _kIOMasterPortDefault. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ MacOS: 12.4 Xcode: 13.4.1
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
I am getting similar errors: ITMS-90338: Non-public API usage - The app references non-public selectors in MedTextiOS: checkFocusGroupTreeForEnvironment:, commissioningComplete:, connectionTypesMask, pairDevice:address:port:discriminator:setupPINCode:error:, setConnectionTypesMask:, setListenPort:, sharedController, sleep:, test:, toggle:. 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. Minor change in our code, successful submission 10 days ago, and now this. Very frustrated with such an approach from Apple.
Aug ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same here, ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ -xcode version: 13.2.1 (Latest Compatible Unity Cloud Build) -unity version: 2020.3.32f1
Jul ’22
App Store validation fails with ITMS-90338 (Non-public API usage) when using TwilioVoice 6.12.1+
Hi, When submitting my iOS app that integrates the TwilioVoice SDK (v6.12.1+), validation fails with the following error: Upload failed with errors: Validation failed The app references non-public selectors in Payload/careqb.app/careqb: _isKeyDown, _modifiedInput, _modifierFlags (ID: 34774fb-ba69-4131-904f-694aead106d7) Steps to reproduce: Integrate TwilioVoice using CocoaPods (v6.12.1). Archive the app in Xcode 16.x. Validate for App Store Connect. Question: Is this a known false positive in App Store validation, or is TwilioVoice exposing private APIs internally? What’s the recommended way to proceed until Twilio releases a fix? Thanks, Ashutosh
2
0
128
Sep ’25
Reply to ITMS-90338: Non-public API usage-_CMTimebaseCreateWithMasterClock
+1 It seems back again. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/AmazonIVSPlayer.framework/AmazonIVSPlayer: _CMTimebaseCreateWithMasterClock,The app references non-public symbols in Frameworks/AmazonIVSBroadcast.framework/AmazonIVSBroadcast: _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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Best regards, The App Store Team
Jul ’23
Reply to ITMS-90338: Non-public API usage - The app references non-public selectors in WoundMatrixHC.iOS: accumulatorPrecisionOption
Similar issue xamarin We can't upload the app to testflight ITMS-90338: Non-public API usage - The app references non-public selectors in AppSBS.iOS: checkFocusGroupTreeForEnvironment:, commissioningComplete:, setListenPort:, sharedController, sleep:, test:, toggle:. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ We hope they can solve it quickly...
Topic: Code Signing SubTopic: General Tags:
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
I have a similar issue :( ITMS-90338: Non-public API usage - The app references non-public selectors in INTERmx: authorizationCode, createRequest, determineAppInstallationAttributionWithCompletionHandler:, estimatedProgress, identityToken, initWithFrame:configuration:, initWithURL:configuration:, initWithURL:entersReaderIfAvailable:, isMainFrame, isPassthrough, lookupAdConversionDetails:, navigationType, onSuccess:, removeValuesForKeys:completion:, setNavigationDelegate:, setProcessPool:, setRequestedOperation:, setRequestedScopes:, transform:, userContentController, viewManager, websiteDataStore. 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. For further information, visit the Technical Support Information at http://developer.
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
I have the same issue! Mac Catalyst ITMS-90338: Non-public API usage - The app contains or inherits from non-public classes in Contents/Frameworks/CordovaPlugins.framework/Versions/A/CordovaPlugins: UIMarkupTextPrintFormatter, UIPrintFormatter, UIPrintInfo, UIPrintInteractionController, UIPrintPageRenderer, UIPrintPaper, UIPrinter, UIPrinterPickerController, UISimpleTextPrintFormatter . 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ XCode 13.4.1 MacOs: 12.4
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same problem. I have uploaded some days ago, but, today, I can't send a new build of my app. ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Xcode 13.4.1 Mac 12.4 M1 Native app with ObjC and Swift classes.
Jul ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same issue with WebRTC library (using for our framework) ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/CallCenter.framework/CallCenter: connectionState, sdp, setIsAudioEnabled:, trackId,The app contains one or more corrupted binaries. Rebuild the app and resubmit.. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/
Jul ’22
Reply to Test flight issue ITMS-90338: Non-public API usage
I'm getting error with different symbols ( worked just fine in June 2020) ITMS-90338: Non-public API usage - The app references non-public symbols in Streambox Media Player: kCGColorSpaceITUR2020HLG, kCGColorSpaceITUR2020PQ. Swift code that generates the issue is below. This is constants are and not depreciated. Either Xcode 11.6 or App store backend broke it. if #available(iOS 13.4, *) {altSpace = CGColorSpace(name: CGColorSpace.itur2020PQ)} if #available(iOS 13.4, *) {altSpace = CGColorSpace(name: CGColorSpace.itur2020HLG)} Possibly 2020 PQ/HLG support got depreciated but not updated? Removing this from the code get's it through Apple store submit. Does Apple monitor this groups?
Jul ’20
Reply to ITMS-90338: Non-public API usage automatic refuse
I got similar issue, I just do some mirror changes in my code, and I could submit it successful before 2 days. ITMS-90338: Non-public API usage - The app references non-public selectors in XXXX: debug:, estimatedProgress, evaluateScript:, imageForKey:, info:, initWithFrame:configuration:, isMainFrame, navigationDelegate, navigationType, newSocketQueueForConnectionFromAddress:onSocket:, onSuccess:, parentFrame, setBundle:, setImage:forKey:, setNavigationDelegate:, setProcessPool:, setSelectionGranularity:, targetFrame, userContentController, warn:, websiteDataStore. 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.
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same problem here: Dear Developer, We identified one or more issues with a recent delivery for your app, Circle K Easy Fuel 2.7.72 (1996). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public symbols in Easy Fuel: _SFAuthenticationErrorDomain. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Best regards, The App Store Team
Jun ’22
Reply to ITMS-90338: Non-public API usage _CMTimebaseCreateWithMasterClock
1 We had the same issue yesterday... ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/YouTubeEmbeddedPlayerFramework.framework/YouTubeEmbeddedPlayerFramework: _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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ How to solve that ? Thanks
Replies
Boosts
Views
Activity
Jul ’23
App upload gets rejected complaining of ITMS-90338: "Non-public API usage" related to kasan.h
In email I received app preview complains about the following: Frameworks/common.framework/common: __asan_alloca_poison, __asan_allocas_unpoison, __asan_handle_no_return, __asan_init, __asan_memcpy, __asan_memset, __asan_option_detect_stack_use_after_return, __asan_register_image_globals, __asan_report_load1, __asan_report_load16, __asan_report_load2, __asan_report_load4, __asan_report_load8, __asan_report_load_n, __asan_report_store1, __asan_report_store16, __asan_report_store2, __asan_report_store4, __asan_report_store8, __asan_report_store_n, __asan_set_shadow_00, __asan_set_shadow_f5, __asan_shadow_memory_dynamic_address, __asan_stack_free_5, __asan_stack_free_6, __asan_stack_free_7, __asan_stack_malloc_0, __asan_stack_malloc_1, __asan_stack_malloc_2, __asan_stack_malloc_3, __asan_stack_malloc_4, __asan_stack_malloc_5, __asan_stack_malloc_6, __asan_stack_malloc_7, __asan_unregister_image_globals,The app references non-public symbols in Frameworks/tmpclient.framework/tmpclient: <same as above>The app
Replies
2
Boosts
0
Views
632
Activity
Aug ’19
Reply to ITMS-90338: Non-public API usage automatic refuse
I also got problem ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _IOIteratorNext, _IOObjectRelease, _IORegistryEntryCreateCFProperties, _IORegistryEntryGetChildIterator, _IOServiceGetMatchingServices, _IOServiceNameMatching, _kIOMasterPortDefault. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ MacOS: 12.4 Xcode: 13.4.1
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
I am getting similar errors: ITMS-90338: Non-public API usage - The app references non-public selectors in MedTextiOS: checkFocusGroupTreeForEnvironment:, commissioningComplete:, connectionTypesMask, pairDevice:address:port:discriminator:setupPINCode:error:, setConnectionTypesMask:, setListenPort:, sharedController, sleep:, test:, toggle:. 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. Minor change in our code, successful submission 10 days ago, and now this. Very frustrated with such an approach from Apple.
Replies
Boosts
Views
Activity
Aug ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same here, ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ -xcode version: 13.2.1 (Latest Compatible Unity Cloud Build) -unity version: 2020.3.32f1
Replies
Boosts
Views
Activity
Jul ’22
App Store validation fails with ITMS-90338 (Non-public API usage) when using TwilioVoice 6.12.1+
Hi, When submitting my iOS app that integrates the TwilioVoice SDK (v6.12.1+), validation fails with the following error: Upload failed with errors: Validation failed The app references non-public selectors in Payload/careqb.app/careqb: _isKeyDown, _modifiedInput, _modifierFlags (ID: 34774fb-ba69-4131-904f-694aead106d7) Steps to reproduce: Integrate TwilioVoice using CocoaPods (v6.12.1). Archive the app in Xcode 16.x. Validate for App Store Connect. Question: Is this a known false positive in App Store validation, or is TwilioVoice exposing private APIs internally? What’s the recommended way to proceed until Twilio releases a fix? Thanks, Ashutosh
Replies
2
Boosts
0
Views
128
Activity
Sep ’25
Reply to ITMS-90338: Non-public API usage-_CMTimebaseCreateWithMasterClock
+1 It seems back again. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/AmazonIVSPlayer.framework/AmazonIVSPlayer: _CMTimebaseCreateWithMasterClock,The app references non-public symbols in Frameworks/AmazonIVSBroadcast.framework/AmazonIVSBroadcast: _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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Best regards, The App Store Team
Replies
Boosts
Views
Activity
Jul ’23
Reply to ITMS-90338: Non-public API usage - The app references non-public selectors in WoundMatrixHC.iOS: accumulatorPrecisionOption
Similar issue xamarin We can't upload the app to testflight ITMS-90338: Non-public API usage - The app references non-public selectors in AppSBS.iOS: checkFocusGroupTreeForEnvironment:, commissioningComplete:, setListenPort:, sharedController, sleep:, test:, toggle:. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ We hope they can solve it quickly...
Topic: Code Signing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
I have a similar issue :( ITMS-90338: Non-public API usage - The app references non-public selectors in INTERmx: authorizationCode, createRequest, determineAppInstallationAttributionWithCompletionHandler:, estimatedProgress, identityToken, initWithFrame:configuration:, initWithURL:configuration:, initWithURL:entersReaderIfAvailable:, isMainFrame, isPassthrough, lookupAdConversionDetails:, navigationType, onSuccess:, removeValuesForKeys:completion:, setNavigationDelegate:, setProcessPool:, setRequestedOperation:, setRequestedScopes:, transform:, userContentController, viewManager, websiteDataStore. 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. For further information, visit the Technical Support Information at http://developer.
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
I have the same issue! Mac Catalyst ITMS-90338: Non-public API usage - The app contains or inherits from non-public classes in Contents/Frameworks/CordovaPlugins.framework/Versions/A/CordovaPlugins: UIMarkupTextPrintFormatter, UIPrintFormatter, UIPrintInfo, UIPrintInteractionController, UIPrintPageRenderer, UIPrintPaper, UIPrinter, UIPrinterPickerController, UISimpleTextPrintFormatter . 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ XCode 13.4.1 MacOs: 12.4
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same problem. I have uploaded some days ago, but, today, I can't send a new build of my app. ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Xcode 13.4.1 Mac 12.4 M1 Native app with ObjC and Swift classes.
Replies
Boosts
Views
Activity
Jul ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same issue with WebRTC library (using for our framework) ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/CallCenter.framework/CallCenter: connectionState, sdp, setIsAudioEnabled:, trackId,The app contains one or more corrupted binaries. Rebuild the app and resubmit.. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/
Replies
Boosts
Views
Activity
Jul ’22
Reply to Test flight issue ITMS-90338: Non-public API usage
I'm getting error with different symbols ( worked just fine in June 2020) ITMS-90338: Non-public API usage - The app references non-public symbols in Streambox Media Player: kCGColorSpaceITUR2020HLG, kCGColorSpaceITUR2020PQ. Swift code that generates the issue is below. This is constants are and not depreciated. Either Xcode 11.6 or App store backend broke it. if #available(iOS 13.4, *) {altSpace = CGColorSpace(name: CGColorSpace.itur2020PQ)} if #available(iOS 13.4, *) {altSpace = CGColorSpace(name: CGColorSpace.itur2020HLG)} Possibly 2020 PQ/HLG support got depreciated but not updated? Removing this from the code get's it through Apple store submit. Does Apple monitor this groups?
Replies
Boosts
Views
Activity
Jul ’20
Reply to ITMS-90338: Non-public API usage automatic refuse
I got similar issue, I just do some mirror changes in my code, and I could submit it successful before 2 days. ITMS-90338: Non-public API usage - The app references non-public selectors in XXXX: debug:, estimatedProgress, evaluateScript:, imageForKey:, info:, initWithFrame:configuration:, isMainFrame, navigationDelegate, navigationType, newSocketQueueForConnectionFromAddress:onSocket:, onSuccess:, parentFrame, setBundle:, setImage:forKey:, setNavigationDelegate:, setProcessPool:, setSelectionGranularity:, targetFrame, userContentController, warn:, websiteDataStore. 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.
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same problem here: Dear Developer, We identified one or more issues with a recent delivery for your app, Circle K Easy Fuel 2.7.72 (1996). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public symbols in Easy Fuel: _SFAuthenticationErrorDomain. 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Best regards, The App Store Team
Replies
Boosts
Views
Activity
Jun ’22