Search results for

“ITMS-90338”

1,704 results found

Post

Replies

Boosts

Views

Activity

SAP MDK based iOS App + ITMS-90338: Non-public API usage
Hi Experts, Our first version of app went fine on App Store Connect and we are testing app through TestFlight without any issues. Status = Preparing for submission. When we uploaded the second version 2 days back, suddenly we are getting the following error through email while uploading. Mac OS: Ventura 13.6.1 XCode = 15.0.1 Dear Developer, We identified one or more issues with a recent delivery for your app, YYYYYYYY 1.0.2 (2). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in **Frameworks/SAPMDC.framework/SAPMDC: setNumberOfRowsInSection:.** 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 Inf
0
0
563
Nov ’23
Reply to ITMS-90338: Non-public API usage _CMTimebaseCreateWithMasterClock
1 I used API: CMTimebaseCreateWithSourceClock, not CMTimebaseCreateWithMasterClock, BUT when I remove the API : CMTimebaseCreateWithSourceClock, my app can normaly uploaded to appconnect without reject, after add CMTimebaseCreateWithSourceClock back, the message : ITMS-90338: Non-public API usage - The app references non-public symbols in : _CMTimebaseCreateWithMasterClock come back.
Jul ’23
Reply to State_error.validation_error.10
Interestingly, I was getting the validation 10 error until I updated my system to the latest macOS version. Only then did i start getting this error via email; ITMS-90338: Non-public API usage Theres been basically no changes to this app since the last successful upload, so I don't really know what it could be referring to.
Jul ’22
Reply to ITMS-90338: Non-public API usage _CMTimebaseCreateWithMasterClock
Hi, we are facing the same issue, with the same email response: ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/AmazonIVSPlayer.framework/AmazonIVSPlayer: _CMTimebaseCreateWithMasterClock. ... Builds from yesterday passed submission, but not today. AmazonIVSPlayer.framework is the same in both cases. many reports here
Jul ’23
Reply to ITMS-90338: Non-public API usage automatic refuse
Same here. I even tried with a git reset head to make sure it was exactly the same version. I'm using the latest version of capacitor, nothing else. ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/Capacitor.framework/Capacitor: applicationNameForUserAgent, initWithFrame:configuration:, isMainFrame, setNavigationDelegate:, targetFrame.
Jun ’22
Test flight issue ITMS-90338: Non-public API usage
Hello,I would like to raise a concern regarding uploading an application into test-flight. This is the 5th time I am trying the same, with many solutions. I even tried the one, you shared through the mail.Please find the issue details below:ITMS-90338: Non-public API usageThe recommended solution for this:The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _ptrace. 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/Please advise me on the same with more details. It would be great if you check this cause at the earliest.Thank you in Advance.
4
0
4.9k
Sep ’19
ITMS-90338: Non-public API usage automatic refuse
Hello, The problem is we do not understand what the issue is even when reading your automatic message. Detail, before updating to version 14 it worked perfectly, so much so that it was deployed to the store. Today it works perfectly on the emulator and on the device, by xcode. How can we debug this ? How can we identify the source of the problem ? Do you have any idea of what the problem is ? Xcode: 14.0.1 macOS: Monterey Pro Chip M1 React Native: 0.69.5
3
0
419
Oct ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
ITMS-90338: Non-public API usage - The app references non-public selectors in NNNN estimatedProgress, initWithFrame:configuration:, initWithURL:configuration:, initWithURL:entersReaderIfAvailable:, isMainFrame, ...etc Found this https://news.ycombinator.com/item?id=31648690 I think someone introduced a lookup issue in apples code validator. Let's hope this is resolved pronto. Well at least Android is working (that was a passive aggressive dig).;
Jun ’22
TestFlight build upload with error ITMS-90338: Non-public API usage
Hello, today when we uploaded a new TestFlight Mac Catalyst build we received an email about the build being invalid: TMS-90338: Non-public API usage - The app references non-public symbols in {app name}: _AVCaptureDeviceTypeBuiltInTelephotoCamera, _AVCaptureDeviceTypeBuiltInTrueDepthCamera, _AVCaptureDeviceTypeBuiltInUltraWideCamera, _AVCaptureSessionInterruptionReasonKey, _AVCaptureSessionInterruptionSystemPressureStateKey, _AVCaptureSystemPressureLevelCritical, _AVCaptureSystemPressureLevelFair, _AVCaptureSystemPressureLevelNominal, _AVCaptureSystemPressureLevelSerious, _AVCaptureSystemPressureLevelShutdown. 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 htt
2
0
830
Jun ’24
ITMS-90338: Non-public API usage - The app references non-public selectors in WoundMatrixHC.iOS: accumulatorPrecisionOption
Dear Support, I'm unable to push a build to TestFlight. This is using Xamarin.Forms as the build creator. I'm getting the error I have pasted below. Please advise how to resolve. Thank you, Joshua Lowenthal Dear Developer, We identified one or more issues with a recent delivery for your app, WoundMatrix Patient 1.57 (13). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in WoundMatrixHC.iOS: accumulatorPrecisionOption, alignCorners, assetForIdentifier:, attackTime, batchStart, bytesPerImage, calibrationMode, checkFocusGroupTreeForEnvironment:, classesLossDescriptor, clipRect, colorTransform, columns, commissioningComplete:, computeStatistics, confidenceLossDescriptor, curveType, deactivate, determineAppInstallationAttributionWithCompletionHandler:, encodeToCommandBuffer:sourceTexture:destinationTexture:, envelope, first, forward, frontFacingWinding, gradientForWeights, initWithBuffer:offset:, initWithCoder:device:, init
5
0
3k
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Hello, I am experiencing the same problem. I only made some basic code change to my App so I can release a new build. Minor changes after I submitted the App, I got an email with these errors also. Portion of the error msg: ITMS-90338: Non-public API usage : behaviorTypes, convolutionState, discoverAllContactUserInfosWithCompletionHandler:, discoverAllContactsCompletionBlock, discoverUserInfoWithEmailAddress:completionHandler:, discoverUserInfoWithUserRecordID:completionHandler:, discoverUserInfosCompletionBlock, displayContact, drawableResizesAsynchronously, encodeToCommandBuffer:sourceImage:convolutionState:, encodeToCommandBuffer:sourceImage:destinationImage:state:, getProperty:onChannel:responseHandler:, hasProperty:onChannel:responseHandler:, initWithEmailAddresses:userRecordIDs:, initWithMIDIEntity:dataReadyHandler:
Aug ’20
Reply to ITMS-90338: Non-public API usage automatic refuse
Having a similar issue here. I last updated my Unity app less than one month ago, I've made very few changes to my code in that time. Here's my error: ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/UnityFramework.framework/UnityFramework: applicationWillFinishLaunchingWithOptions:, callWithArguments:, didReceiveRemoteNotification:, estimatedProgress, frameInfo, initWithFrame:configuration:, isMainFrame, loadPlugin, navigationType, setNavigationDelegate:, setProcessPool:, toDouble, toString, userContentController. Seems like I'm not alone, hopefully Apple is on this... Thanks.
Jun ’22
Reply to Build upload to TestFlight has been unsuccessful due to some error 'ITMS-90338: Non-public API usage'.
My app is also being auto-rejected for referencing those same two symbols, coded as ITMS-90338: Non-public API usage. The only related references in my code that I can find (or in my few dependencies) is the following UIFont extension, which to the best of my knowledge is referencing the latest, correct public symbols: UIFont.withSmallCaps. I've tried Xcode 13.2.1, 13.3 beta 2 and 13.3 beta 3. I've also tried with and without the new build mode (defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1).
Feb ’22
Reply to can't upload test flight app store connect
Hey! Did you manage to upload since you posted? I experience the same issue with some other issues, when I manage to upload from xCode, I get later an email saying ITMS-90338: Non-public API usage, but after a through investigation, I couldn't find anything wrong. Also when I tried to re-upload the same code that is already in stores with a different version number got the same problem. Created a ticket for apple but no way to escalate or get a quick response yet.
Jul ’22
SAP MDK based iOS App + ITMS-90338: Non-public API usage
Hi Experts, Our first version of app went fine on App Store Connect and we are testing app through TestFlight without any issues. Status = Preparing for submission. When we uploaded the second version 2 days back, suddenly we are getting the following error through email while uploading. Mac OS: Ventura 13.6.1 XCode = 15.0.1 Dear Developer, We identified one or more issues with a recent delivery for your app, YYYYYYYY 1.0.2 (2). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in **Frameworks/SAPMDC.framework/SAPMDC: setNumberOfRowsInSection:.** 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 Inf
Replies
0
Boosts
0
Views
563
Activity
Nov ’23
Reply to ITMS-90338: Non-public API usage _CMTimebaseCreateWithMasterClock
1 I used API: CMTimebaseCreateWithSourceClock, not CMTimebaseCreateWithMasterClock, BUT when I remove the API : CMTimebaseCreateWithSourceClock, my app can normaly uploaded to appconnect without reject, after add CMTimebaseCreateWithSourceClock back, the message : ITMS-90338: Non-public API usage - The app references non-public symbols in : _CMTimebaseCreateWithMasterClock come back.
Replies
Boosts
Views
Activity
Jul ’23
Reply to ITMS-90338: Non-public API usage automatic refuse
Same issue using Flutter deployment, got ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/webview_flutter.framework/webview_flutter: initWithFrame:configuration:, isMainFrame, setNavigationDelegate:, userContentController. Tried to deploy to TestFlight but was unable to. Hopefully this gets resolved.
Replies
Boosts
Views
Activity
Jun ’22
Reply to State_error.validation_error.10
Interestingly, I was getting the validation 10 error until I updated my system to the latest macOS version. Only then did i start getting this error via email; ITMS-90338: Non-public API usage Theres been basically no changes to this app since the last successful upload, so I don't really know what it could be referring to.
Replies
Boosts
Views
Activity
Jul ’22
Reply to ITMS-90338: Non-public API usage _CMTimebaseCreateWithMasterClock
Hi, we are facing the same issue, with the same email response: ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/AmazonIVSPlayer.framework/AmazonIVSPlayer: _CMTimebaseCreateWithMasterClock. ... Builds from yesterday passed submission, but not today. AmazonIVSPlayer.framework is the same in both cases. many reports here
Replies
Boosts
Views
Activity
Jul ’23
Reply to ITMS-90338: Non-public API usage automatic refuse
Same here. I even tried with a git reset head to make sure it was exactly the same version. I'm using the latest version of capacitor, nothing else. 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
Test flight issue ITMS-90338: Non-public API usage
Hello,I would like to raise a concern regarding uploading an application into test-flight. This is the 5th time I am trying the same, with many solutions. I even tried the one, you shared through the mail.Please find the issue details below:ITMS-90338: Non-public API usageThe recommended solution for this:The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _ptrace. 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/Please advise me on the same with more details. It would be great if you check this cause at the earliest.Thank you in Advance.
Replies
4
Boosts
0
Views
4.9k
Activity
Sep ’19
ITMS-90338: Non-public API usage automatic refuse
Hello, The problem is we do not understand what the issue is even when reading your automatic message. Detail, before updating to version 14 it worked perfectly, so much so that it was deployed to the store. Today it works perfectly on the emulator and on the device, by xcode. How can we debug this ? How can we identify the source of the problem ? Do you have any idea of what the problem is ? Xcode: 14.0.1 macOS: Monterey Pro Chip M1 React Native: 0.69.5
Replies
3
Boosts
0
Views
419
Activity
Oct ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
ITMS-90338: Non-public API usage - The app references non-public selectors in NNNN estimatedProgress, initWithFrame:configuration:, initWithURL:configuration:, initWithURL:entersReaderIfAvailable:, isMainFrame, ...etc Found this https://news.ycombinator.com/item?id=31648690 I think someone introduced a lookup issue in apples code validator. Let's hope this is resolved pronto. Well at least Android is working (that was a passive aggressive dig).;
Replies
Boosts
Views
Activity
Jun ’22
TestFlight build upload with error ITMS-90338: Non-public API usage
Hello, today when we uploaded a new TestFlight Mac Catalyst build we received an email about the build being invalid: TMS-90338: Non-public API usage - The app references non-public symbols in {app name}: _AVCaptureDeviceTypeBuiltInTelephotoCamera, _AVCaptureDeviceTypeBuiltInTrueDepthCamera, _AVCaptureDeviceTypeBuiltInUltraWideCamera, _AVCaptureSessionInterruptionReasonKey, _AVCaptureSessionInterruptionSystemPressureStateKey, _AVCaptureSystemPressureLevelCritical, _AVCaptureSystemPressureLevelFair, _AVCaptureSystemPressureLevelNominal, _AVCaptureSystemPressureLevelSerious, _AVCaptureSystemPressureLevelShutdown. 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 htt
Replies
2
Boosts
0
Views
830
Activity
Jun ’24
ITMS-90338: Non-public API usage - The app references non-public selectors in WoundMatrixHC.iOS: accumulatorPrecisionOption
Dear Support, I'm unable to push a build to TestFlight. This is using Xamarin.Forms as the build creator. I'm getting the error I have pasted below. Please advise how to resolve. Thank you, Joshua Lowenthal Dear Developer, We identified one or more issues with a recent delivery for your app, WoundMatrix Patient 1.57 (13). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in WoundMatrixHC.iOS: accumulatorPrecisionOption, alignCorners, assetForIdentifier:, attackTime, batchStart, bytesPerImage, calibrationMode, checkFocusGroupTreeForEnvironment:, classesLossDescriptor, clipRect, colorTransform, columns, commissioningComplete:, computeStatistics, confidenceLossDescriptor, curveType, deactivate, determineAppInstallationAttributionWithCompletionHandler:, encodeToCommandBuffer:sourceTexture:destinationTexture:, envelope, first, forward, frontFacingWinding, gradientForWeights, initWithBuffer:offset:, initWithCoder:device:, init
Replies
5
Boosts
0
Views
3k
Activity
Jun ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Hello, I am experiencing the same problem. I only made some basic code change to my App so I can release a new build. Minor changes after I submitted the App, I got an email with these errors also. Portion of the error msg: ITMS-90338: Non-public API usage : behaviorTypes, convolutionState, discoverAllContactUserInfosWithCompletionHandler:, discoverAllContactsCompletionBlock, discoverUserInfoWithEmailAddress:completionHandler:, discoverUserInfoWithUserRecordID:completionHandler:, discoverUserInfosCompletionBlock, displayContact, drawableResizesAsynchronously, encodeToCommandBuffer:sourceImage:convolutionState:, encodeToCommandBuffer:sourceImage:destinationImage:state:, getProperty:onChannel:responseHandler:, hasProperty:onChannel:responseHandler:, initWithEmailAddresses:userRecordIDs:, initWithMIDIEntity:dataReadyHandler:
Replies
Boosts
Views
Activity
Aug ’20
Reply to ITMS-90338: Non-public API usage automatic refuse
Having a similar issue here. I last updated my Unity app less than one month ago, I've made very few changes to my code in that time. Here's my error: ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/UnityFramework.framework/UnityFramework: applicationWillFinishLaunchingWithOptions:, callWithArguments:, didReceiveRemoteNotification:, estimatedProgress, frameInfo, initWithFrame:configuration:, isMainFrame, loadPlugin, navigationType, setNavigationDelegate:, setProcessPool:, toDouble, toString, userContentController. Seems like I'm not alone, hopefully Apple is on this... Thanks.
Replies
Boosts
Views
Activity
Jun ’22
Reply to Build upload to TestFlight has been unsuccessful due to some error 'ITMS-90338: Non-public API usage'.
My app is also being auto-rejected for referencing those same two symbols, coded as ITMS-90338: Non-public API usage. The only related references in my code that I can find (or in my few dependencies) is the following UIFont extension, which to the best of my knowledge is referencing the latest, correct public symbols: UIFont.withSmallCaps. I've tried Xcode 13.2.1, 13.3 beta 2 and 13.3 beta 3. I've also tried with and without the new build mode (defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1).
Replies
Boosts
Views
Activity
Feb ’22
Reply to can't upload test flight app store connect
Hey! Did you manage to upload since you posted? I experience the same issue with some other issues, when I manage to upload from xCode, I get later an email saying ITMS-90338: Non-public API usage, but after a through investigation, I couldn't find anything wrong. Also when I tried to re-upload the same code that is already in stores with a different version number got the same problem. Created a ticket for apple but no way to escalate or get a quick response yet.
Replies
Boosts
Views
Activity
Jul ’22