Search results for

“ITMS-90338”

1,704 results found

Post

Replies

Boosts

Views

Activity

ITMS-90338: Non-public API usage
Hello, We noticed one or more issues with a recent delivery for the following app: xyz Version 3.0.0 Build 18396 Please correct the following issues and upload a new binary to App Store Connect. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/xyz.framework/xyz: _dyld_shared_cache_file_path. 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/
0
0
564
Feb ’24
ITMS-90338: Non-public API usage
We are facing the below mentioned error frequently while submitting the different apps in the App Store. When we are uploading the first build, we are receiving the below mentioned error and if we increment the build version, and on re submitting we are not facing the same issue again. Could you please guide us on what caused this issue? Xcode Version: 14.2 Error : 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.
0
0
684
Jun ’23
ITMS-90338: Non-public API usage
We received this message after uploading IPA to App Store Connect: Dear Developer, We identified one or more issues with a recent delivery for your app, **** 2.4.1 (4). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in Onay: _setWidth:. 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 We tried to rename all methods or delete them and republish, but always receive this message. Can we get more detailed error description?
1
0
976
Feb ’23
ITMS-90338: Non-public API usage - _CMTimebaseCopyMasterTimebase
Getting the following incorrect error when uploading to App Store Connect. I've tried with Xcode and Transporter. The APIs are not being referenced anywhere in my project. There was a similar issue to this on the forum a couple weeks ago and it sounded like Apple resolved it but I am just now seeing this happen. Message: ITMS-90338: Non-public API usage - The app references non-public symbols in APP_NAME: _CMTimebaseCopyMasterTimebase, _CMTimebaseCreateWithMasterClock, _CMTimebaseCreateWithMasterTimebase. 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.
1
0
989
Jul ’23
ITMS-90338: Non-public API usage
Hello, im receiving this error after submitting our app to Apple Connnect. I've tried changing build configuration to Release in Xcode but still giving me same response from Apple Developer Thank you for any help Dear Developer, We identified one or more issues with a recent delivery for your app, ********* 1.6.0 (20). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in ********: _isKeyDown, _modifiedInput, _modifierFlags. 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
0
0
811
Jun ’23
ITMS-90338: Non-public API usage
I am working on a multi-targeted React Native app. I have deployed most of them without any issues. I didn't receive any errors during the process. One of the apps was even validated and uploaded successfully. However, I later received an error message from the Play Store, which is shown below. ITMS-90338: Non-public API usage - The app references non-public selectors in ETCiso: _isKeyDown, _modifiedInput, _modifierFlags. 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 All the settings are the same as the other apps. If there is an error or issue in the binary, then why is it passing validation and uploading successfully? Any one help me to solve this
0
0
174
Jul ’25
ITMS-90338: Non-public API usage
Backend is automatically refusing app uploads to app store connect. In the refusal email no API is mentioned which is being used. Dear Developer, We identified one or more issues with a recent delivery for your app, Perma Evidence Pro 1.0 (1). Please correct the following issues, then upload again. 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/ Best regards, The App Store Team
0
0
422
Jul ’22
ITMS-90338: Non-public API usage
For the past month, I've been trying to upload several binaries to no avail. See below error message below. From my understanding of others that have faced this issue, all points to a validation error by Apple. Anyone can help me resolve this issue? Dear Developer, We identified one or more issues with a recent delivery for your app, {{app_name}} 5.0.0 (6). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in Opencash: _isKeyDown, _modifiedInput, _modifierFlags, isPassthrough, onSuccess:, removeValuesForKeys:completion:. 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://develop
2
0
1k
Aug ’22
ITMS-90338: Non-public API usage
We received this error after submitting to apple connect today. How can we found these Non-Public API. Thanks for your help. Dear Developer, We identified one or more issues with a recent delivery for your app, ******** 1.7.3 (73). Please correct the following issues, then upload again. 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/ Best regards, The App Store Team
22
0
7.4k
Jul ’22
ITMS-90338: Non-public API usage
Dear Developer, We identified one or more issues with a recent delivery for your app, AisleGo Weddings 2.1.8 (6). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in AisleGo: _isKeyDown, _modifiedInput, _modifierFlags. 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 We already have our application production, nothing changed this time, now changed dev REST APIs endpoint to Prod and uploading on the test flight for App store release but getting this error upon test flight.
0
0
432
Mar ’23
ITMS-90338: Non-public API usage-_cJSON_Delete
Hi, I created a new app for customers, test on local was all ok, but when submit to App Store I received a notification mail: ITMS-90338: Non-public API usage - The app references non-public symbols in Caiseyu: _cJSON_Delete, _cJSON_GetArrayItem, _cJSON_GetArraySize, _cJSON_Parse. 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. I searched the internet whole day, can't find any information about the _cJSON_XX APIs are the Non-public API. Can you help me.
1
0
72
Oct ’25
ITMS-90338: Non-public API usage
We started receiving this error a few days ago when it appeared to be a wide spread problem on Apple's end. https://developer.apple.com/forums/thread/127678?answerId=715975022#715975022 Although it is supposedly resolved, I am still getting this error. I have incremented build and version numbers along with tweaking code. Also, the build agent is running macOS 12.4 and Xcode 13.4.1. ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.,The app references non-public selectors in Align-Dev: isActivated. 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/ The only
4
0
3.0k
Jun ’22
ITMS-90338: Non-public API usage
Dear Developer, We identified one or more issues with a recent delivery for your app Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public symbols in Loupe: _CGImageGetImageSource. 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 There are two problems, one is that our release/production build is succeeding and uploading to TestFlight. The other problem is we do not understand what the issue is even when reading your automatic message. How can we debug this ? How can we identify the source of the problem ? Do you have a
6
0
900
Nov ’22
ITMS-90338: Non-public API usage-_CMTimebaseCreateWithMasterClock
Yesterday it was still able to submit iOS App normally, but today it is not allowed because of this. I not import AVFCapture/AVFCore fmwk, and _CMTimebaseCreateWithMasterClock isn't non-public. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/libksygpulive.framework/libksygpulive: _CMTimebaseCreateWithMasterClock,The app links to non-public libraries in zhibo: /System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture, /System/Library/PrivateFrameworks/AVFCore.framework/AVFCore. 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/ etc._CMTimebaseCreateWithMasterClock -… | Apple
20
0
3.4k
Jul ’23
ITMS-90338: Non-public API usage automatic refuse
HI! We received this message from technical support Multiline ITMS-90338: Non-public API usage - The app references non-public selectors in SMMplanner: _isKeyDown, _modifiedInput, _modifierFlags. 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/ BlockQuote but problem is that _isKeyDown, _modifiedInput, _modifierFlags are is internal react-native library methods! And we can't do nothing to fix it. So how can we solve this problem?
0
0
463
Nov ’22
ITMS-90338: Non-public API usage
Hello, We noticed one or more issues with a recent delivery for the following app: xyz Version 3.0.0 Build 18396 Please correct the following issues and upload a new binary to App Store Connect. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/xyz.framework/xyz: _dyld_shared_cache_file_path. 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
0
Boosts
0
Views
564
Activity
Feb ’24
ITMS-90338: Non-public API usage
We are facing the below mentioned error frequently while submitting the different apps in the App Store. When we are uploading the first build, we are receiving the below mentioned error and if we increment the build version, and on re submitting we are not facing the same issue again. Could you please guide us on what caused this issue? Xcode Version: 14.2 Error : 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.
Replies
0
Boosts
0
Views
684
Activity
Jun ’23
ITMS-90338: Non-public API usage
We received this message after uploading IPA to App Store Connect: Dear Developer, We identified one or more issues with a recent delivery for your app, **** 2.4.1 (4). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in Onay: _setWidth:. 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 We tried to rename all methods or delete them and republish, but always receive this message. Can we get more detailed error description?
Replies
1
Boosts
0
Views
976
Activity
Feb ’23
ITMS-90338: Non-public API usage - _CMTimebaseCopyMasterTimebase
Getting the following incorrect error when uploading to App Store Connect. I've tried with Xcode and Transporter. The APIs are not being referenced anywhere in my project. There was a similar issue to this on the forum a couple weeks ago and it sounded like Apple resolved it but I am just now seeing this happen. Message: ITMS-90338: Non-public API usage - The app references non-public symbols in APP_NAME: _CMTimebaseCopyMasterTimebase, _CMTimebaseCreateWithMasterClock, _CMTimebaseCreateWithMasterTimebase. 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.
Replies
1
Boosts
0
Views
989
Activity
Jul ’23
ITMS-90338: Non-public API usage
Hello, im receiving this error after submitting our app to Apple Connnect. I've tried changing build configuration to Release in Xcode but still giving me same response from Apple Developer Thank you for any help Dear Developer, We identified one or more issues with a recent delivery for your app, ********* 1.6.0 (20). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in ********: _isKeyDown, _modifiedInput, _modifierFlags. 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
0
Boosts
0
Views
811
Activity
Jun ’23
ITMS-90338: Non-public API usage
I am working on a multi-targeted React Native app. I have deployed most of them without any issues. I didn't receive any errors during the process. One of the apps was even validated and uploaded successfully. However, I later received an error message from the Play Store, which is shown below. ITMS-90338: Non-public API usage - The app references non-public selectors in ETCiso: _isKeyDown, _modifiedInput, _modifierFlags. 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 All the settings are the same as the other apps. If there is an error or issue in the binary, then why is it passing validation and uploading successfully? Any one help me to solve this
Replies
0
Boosts
0
Views
174
Activity
Jul ’25
ITMS-90338: Non-public API usage
Backend is automatically refusing app uploads to app store connect. In the refusal email no API is mentioned which is being used. Dear Developer, We identified one or more issues with a recent delivery for your app, Perma Evidence Pro 1.0 (1). Please correct the following issues, then upload again. 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/ Best regards, The App Store Team
Replies
0
Boosts
0
Views
422
Activity
Jul ’22
ITMS-90338: Non-public API usage
For the past month, I've been trying to upload several binaries to no avail. See below error message below. From my understanding of others that have faced this issue, all points to a validation error by Apple. Anyone can help me resolve this issue? Dear Developer, We identified one or more issues with a recent delivery for your app, {{app_name}} 5.0.0 (6). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in Opencash: _isKeyDown, _modifiedInput, _modifierFlags, isPassthrough, onSuccess:, removeValuesForKeys:completion:. 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://develop
Replies
2
Boosts
0
Views
1k
Activity
Aug ’22
ITMS-90338: Non-public API usage
We received this error after submitting to apple connect today. How can we found these Non-Public API. Thanks for your help. Dear Developer, We identified one or more issues with a recent delivery for your app, ******** 1.7.3 (73). Please correct the following issues, then upload again. 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/ Best regards, The App Store Team
Replies
22
Boosts
0
Views
7.4k
Activity
Jul ’22
ITMS-90338: Non-public API usage
Dear Developer, We identified one or more issues with a recent delivery for your app, AisleGo Weddings 2.1.8 (6). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in AisleGo: _isKeyDown, _modifiedInput, _modifierFlags. 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 We already have our application production, nothing changed this time, now changed dev REST APIs endpoint to Prod and uploading on the test flight for App store release but getting this error upon test flight.
Replies
0
Boosts
0
Views
432
Activity
Mar ’23
ITMS-90338: Non-public API usage-_cJSON_Delete
Hi, I created a new app for customers, test on local was all ok, but when submit to App Store I received a notification mail: ITMS-90338: Non-public API usage - The app references non-public symbols in Caiseyu: _cJSON_Delete, _cJSON_GetArrayItem, _cJSON_GetArraySize, _cJSON_Parse. 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. I searched the internet whole day, can't find any information about the _cJSON_XX APIs are the Non-public API. Can you help me.
Replies
1
Boosts
0
Views
72
Activity
Oct ’25
ITMS-90338: Non-public API usage
We started receiving this error a few days ago when it appeared to be a wide spread problem on Apple's end. https://developer.apple.com/forums/thread/127678?answerId=715975022#715975022 Although it is supposedly resolved, I am still getting this error. I have incremented build and version numbers along with tweaking code. Also, the build agent is running macOS 12.4 and Xcode 13.4.1. ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.,The app references non-public selectors in Align-Dev: isActivated. 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/ The only
Replies
4
Boosts
0
Views
3.0k
Activity
Jun ’22
ITMS-90338: Non-public API usage
Dear Developer, We identified one or more issues with a recent delivery for your app Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public symbols in Loupe: _CGImageGetImageSource. 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 There are two problems, one is that our release/production build is succeeding and uploading to TestFlight. The other problem is we do not understand what the issue is even when reading your automatic message. How can we debug this ? How can we identify the source of the problem ? Do you have a
Replies
6
Boosts
0
Views
900
Activity
Nov ’22
ITMS-90338: Non-public API usage-_CMTimebaseCreateWithMasterClock
Yesterday it was still able to submit iOS App normally, but today it is not allowed because of this. I not import AVFCapture/AVFCore fmwk, and _CMTimebaseCreateWithMasterClock isn't non-public. ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/libksygpulive.framework/libksygpulive: _CMTimebaseCreateWithMasterClock,The app links to non-public libraries in zhibo: /System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture, /System/Library/PrivateFrameworks/AVFCore.framework/AVFCore. 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/ etc._CMTimebaseCreateWithMasterClock -… | Apple
Replies
20
Boosts
0
Views
3.4k
Activity
Jul ’23
ITMS-90338: Non-public API usage automatic refuse
HI! We received this message from technical support Multiline ITMS-90338: Non-public API usage - The app references non-public selectors in SMMplanner: _isKeyDown, _modifiedInput, _modifierFlags. 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/ BlockQuote but problem is that _isKeyDown, _modifiedInput, _modifierFlags are is internal react-native library methods! And we can't do nothing to fix it. So how can we solve this problem?
Replies
0
Boosts
0
Views
463
Activity
Nov ’22