Search results for

“ITMS-90338”

1,704 results found

Post

Replies

Boosts

Views

Activity

ITMS-90338: Non-public API usage
Hi all, I get this issue when i delivery my app 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/ I understand that it is solved by updating my flutter version nevertheless i get same error. Here is the printout of flutter -doctor [✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-x64, locale es-AR) • Flutter versio
0
0
1.2k
Jul ’22
ITMS-90338: Non-public API usage no specific reason
Hi, Received a message from apple regarding my app delivery. ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.,The app contains one or more corrupted binaries. Rebuild the app and resubmit.,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/ Ran build and analyze no issues found Also did a Validate archive before submitting
6
0
3.1k
Jul ’22
ITMS-90338: Non-public API usage for UIPrintInfo, UIPrintInteractionController in Mac Catalyst app
We have several Mac Catalyst apps that use UIPrintInfo and UIPrintInteractionController to support printing. Both of these classes are marked as available on Mac Catalyst 13.1 in the documentation and we do not receive any errors or warnings using them in our app. We have successfully uploaded to App Store Connect recently with apps that use those classes, but now are receiving error messages from App Store Connect complaining that the use of these classes is non-public API and receive the ITMS-90338 error, even though no code has changed. Is this an issue on the validation side, or are these classes no longer supported on Mac Catalyst? Thanks in advance for any help!
23
0
5.4k
Jun ’22
ITMS-90338: Non-public API usage - The app references non-public selectors in ***: initWithURLStrings:
Getting this error while submitting app to the TestFlight. ITMS-90338: Non-public API usage - The app references non-public selectors in ***: initWithURLStrings:. 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. I didn't get any idea about this.
0
0
838
Mar ’23
ITMS-90338: Non-public API usage automatic refuse
Hello,We contacted Apple Developer Support due to an automatic message we receive when trying to publish a new version of our appDear 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 selectors in Idealys: applicationWillTerminate, ddSetLogLevel:, localTarget, newSocketQueueForConnectionFromAddress:onSocket:, setOrientation:animated:, socket:didConnectToHost:port:, socket:didReadPartialDataOfLength:tag:, socket:didReceiveTrust:completionHandler:, socket:didWritePartialDataOfLength:tag:, socket:shouldTimeoutReadWithTag:elapsed:bytesDone:, socket:shouldTimeoutWriteWithTag:elapsed:bytesDone:, socketDidCloseReadStream:, socketDidSecure:, terminateWithSuccess, webSocket:didReceiveMessage:, webSocketDidOpen: 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
166
0
79k
Jan ’20
ITMS-90338 over LLVM container Usage
We use some of LLVM's containers in our code...llvm/ADT/SmallVector.h for example. When trying to submit our app to the App Store, it gets rejected with:ITMS-90338: Non-public API usage - The app references non-public symbols in X-Plane: __ZN4llvm24DisableABIBreakingChecksE. 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/What gives, Apple? Are we not allowed to use open source code in our app? 😕Is there a way around this without having to search/replace every symbol that Apple's validator finds?
2
0
1.3k
Aug ’19
Reply to TestFlight build upload with error ITMS-90338: Non-public API usage
Same issue here ITMS-90338: Non-public API usage - The app references non-public symbols in Contents/MacOS/ Flagged symbols: _AVCaptureDeviceSubjectAreaDidChangeNotification, _AVCaptureDeviceTypeBuiltInDualCamera, _AVCaptureDeviceTypeBuiltInDualWideCamera, _AVCaptureDeviceTypeBuiltInTelephotoCamera, _AVCaptureDeviceTypeBuiltInTripleCamera, _AVCaptureDeviceTypeBuiltInUltraWideCamera, _AVCaptureSessionPresetInputPriority
Jun ’24
ITMS-90338: Non-public API usage
Hi all, I get this issue when i delivery my app 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/ I understand that it is solved by updating my flutter version nevertheless i get same error. Here is the printout of flutter -doctor [✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-x64, locale es-AR) • Flutter versio
Replies
0
Boosts
0
Views
1.2k
Activity
Jul ’22
ITMS-90338: Non-public API usage no specific reason
Hi, Received a message from apple regarding my app delivery. ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit.,The app contains one or more corrupted binaries. Rebuild the app and resubmit.,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/ Ran build and analyze no issues found Also did a Validate archive before submitting
Replies
6
Boosts
0
Views
3.1k
Activity
Jul ’22
ITMS-90338: Non-public API usage for UIPrintInfo, UIPrintInteractionController in Mac Catalyst app
We have several Mac Catalyst apps that use UIPrintInfo and UIPrintInteractionController to support printing. Both of these classes are marked as available on Mac Catalyst 13.1 in the documentation and we do not receive any errors or warnings using them in our app. We have successfully uploaded to App Store Connect recently with apps that use those classes, but now are receiving error messages from App Store Connect complaining that the use of these classes is non-public API and receive the ITMS-90338 error, even though no code has changed. Is this an issue on the validation side, or are these classes no longer supported on Mac Catalyst? Thanks in advance for any help!
Replies
23
Boosts
0
Views
5.4k
Activity
Jun ’22
ITMS-90338: Non-public API usage - The app references non-public selectors in ***: initWithURLStrings:
Getting this error while submitting app to the TestFlight. ITMS-90338: Non-public API usage - The app references non-public selectors in ***: initWithURLStrings:. 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. I didn't get any idea about this.
Replies
0
Boosts
0
Views
838
Activity
Mar ’23
ITMS-90338: Non-public API usage automatic refuse
Hello,We contacted Apple Developer Support due to an automatic message we receive when trying to publish a new version of our appDear 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 selectors in Idealys: applicationWillTerminate, ddSetLogLevel:, localTarget, newSocketQueueForConnectionFromAddress:onSocket:, setOrientation:animated:, socket:didConnectToHost:port:, socket:didReadPartialDataOfLength:tag:, socket:didReceiveTrust:completionHandler:, socket:didWritePartialDataOfLength:tag:, socket:shouldTimeoutReadWithTag:elapsed:bytesDone:, socket:shouldTimeoutWriteWithTag:elapsed:bytesDone:, socketDidCloseReadStream:, socketDidSecure:, terminateWithSuccess, webSocket:didReceiveMessage:, webSocketDidOpen: 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
Replies
166
Boosts
0
Views
79k
Activity
Jan ’20
ITMS-90338 over LLVM container Usage
We use some of LLVM's containers in our code...llvm/ADT/SmallVector.h for example. When trying to submit our app to the App Store, it gets rejected with:ITMS-90338: Non-public API usage - The app references non-public symbols in X-Plane: __ZN4llvm24DisableABIBreakingChecksE. 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/What gives, Apple? Are we not allowed to use open source code in our app? 😕Is there a way around this without having to search/replace every symbol that Apple's validator finds?
Replies
2
Boosts
0
Views
1.3k
Activity
Aug ’19
Reply to ITMS-90338: Non-public API usage-_CMTimebaseCreateWithMasterClock
Same here! the same problem is back: ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/KallerUIFramework.framework/KallerUIFramework: _CMTimebaseCopyMaster, _CMTimebaseCreateWithMasterClock.
Replies
Boosts
Views
Activity
Jul ’23
Reply to ITMS-90338: Non-public API usage automatic refuse
Same to me... ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/Capacitor.framework/Capacitor: applicationNameForUserAgent, initWithFrame:configuration:, isMainFrame, setNavigationDelegate:, targetFrame.
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Same to me... ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/Capacitor.framework/Capacitor: applicationNameForUserAgent, initWithFrame:configuration:, isMainFrame, setNavigationDelegate:, targetFrame. Any solution for this?? Thx!
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Having same issue for a Xamarin app, even after upload. Two weeks ago was fine and now a lot of errors not only ITMS-90338: Non-public API usage. :((
Replies
Boosts
Views
Activity
Jul ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Seeing similar here, I am right now getting ITMS-90338: Non-public API usage because UIPrintInfo, UIPrintInteractionController are used, which is definitely ridiculous, both are public APIs under UIKit!
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Also getting the same issue: ITMS-90338: Non-public API usage I was able to upload builds successfully a couple of days ago. Tried and failed to upload one today with minor changes...
Replies
Boosts
Views
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Having the same issue with flutter ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _IOIteratorNext, _IOObjectRelease, _IORegistryEntryCreateCFProperties, _IORegistryEntryGetChildIterator, _IOServiceGetMatchingServices, _IOServiceNameMatching, _kIOMasterPortDefault.
Replies
Boosts
Views
Activity
Jun ’22
Reply to TestFlight build upload with error ITMS-90338: Non-public API usage
Same issue here ITMS-90338: Non-public API usage - The app references non-public symbols in Contents/MacOS/ Flagged symbols: _AVCaptureDeviceSubjectAreaDidChangeNotification, _AVCaptureDeviceTypeBuiltInDualCamera, _AVCaptureDeviceTypeBuiltInDualWideCamera, _AVCaptureDeviceTypeBuiltInTelephotoCamera, _AVCaptureDeviceTypeBuiltInTripleCamera, _AVCaptureDeviceTypeBuiltInUltraWideCamera, _AVCaptureSessionPresetInputPriority
Replies
Boosts
Views
Activity
Jun ’24
Reply to ITMS-90338: Non-public API usage for UIPrintInfo, UIPrintInteractionController in Mac Catalyst app
I am having the exact same issue with a macCatalyst app. ITMS-90338: Non-public API usage - The app contains or inherits from non-public classes in UIPrintInfo, UIPrintInteractionController, UIPrintPageRenderer. I have not changed the code in 6 months.
Replies
Boosts
Views
Activity
Jun ’22