Hi, I have the same error. I put here: https://github.com/swordray/JXWebViewController/issues/1 And the message is: ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/JXWebViewController.framework/JXWebViewController: isMainFrame, setNavigationDelegate:, targetFrame. 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
ITMS-90338
1,573 results found
Post
Replies
Boosts
Views
Activity
Same here, an app that has been releasing updates without issues for months. Even 2 days ago, a testflight version successfully uploaded, but today it just failed after simple (non native) changes. TMS-90338: Non-public API usage - The app references non-public selectors in zinspector3: estimatedProgress, initWithFrame:configuration:, isMainFrame, isPassthrough, navigationType, onSuccess:, removeValuesForKeys:completion:, setNavigationDelegate:, setProcessPool:, targetFrame, userContentController, websiteDataStore. Did apple turn on a setting that bans all these out of the blue? Or did someone add a not condition in their code and now everything is flagged?
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!
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.
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.
Hello everyone, every time i send a new version off my app i receiving an email with this warning. I'm using CODEMAGIC to build the versions because don't have macbook. ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the 'aps-environment' entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the 'aps-environment' entitlement. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/docum
` Hi,I tried to submit with xcode and suddenly I got ITMS-90081 error saying thatERROR: ERROR ITMS-90081: This bundle is invalid. Applications built for more than one architecture require an iOS Deployment Target of 3.0 or later.I have already set `ONLY_ACTIVE_ARCH` to NO.I was wondering if this is something to do with the Watch's new arch `arm64_32`?Regards,Rendy Pranata
Hi, I am unable to upload my app with mac book pro (13 inch ,M1) , Xcode 13.2.1 (13C100), swift 5, and cocoapods-1.10.1 version, receiving following mail from App Store connect after 10 mins of upload to TestFlight or AppStore. Error : We identified one or more issues with a recent delivery for your app, MyApp 1.4.6 (89). Please correct the following issues, then upload again. ITMS-90429: Invalid Swift Support - The files libswiftDarwin.dylib, libswiftMetal.dylib, libswiftCoreAudio.dylib, libswiftsimd.dylib, libswiftQuartzCore.dylib, libswift_Concurrency.dylib, libswiftos.dylib, libswiftObjectiveC.dylib, libswiftDispatch.dylib, libswiftCoreLocation.dylib, libswiftAccelerate.dylib, libswiftCoreGraphics.dylib, libswiftCoreData.dylib, libswiftCoreFoundation.dylib, libswiftUIKit.dylib, libswiftCoreMedia.dylib, libswiftAVFoundation.dylib, libswiftCore.dylib, libswiftFoundation.dylib, libswiftPhotos.dylib, libswiftMediaPlayer.dylib, libswiftCoreImage.dylib aren’t at the expected location /Payload/MyApp.app
I create a clips, and upload to store, have a error: ITMS-90876: Missing entitlement - This app contains an app clip. The entitlement 'com.apple.developer.associated-appclip-app-identifiers' should be present and include the value of the app clip's application identifier. I had seting clip's entitlements file infomation: com.apple.developer.on-demand-install-capable is YES; Parent Application Identifiers array has $(AppIdentifierPrefix)com.myproject. so, how to solve this error?
The com.apple.developer.parent-application-identifiers entitlements are both added automatically to the app clip target on creation. Xcode doesn't seem to add the corresponding com.apple.developer.associated-appclip-app-identifiers entitlement to the parent app target. I added it (manually) to the parent app's entitlements file, with the value $(AppIdentifierPrefix)com.myproject.Clip, and it seems to work. Didn't get another ITMS-90876 error email from App Store Connect after submitting.
Hi,My iOS Swift app contains a in-house built framework (A), which is also using Swift. This framework includes 2 in-house built frameworks (B and C) using Objective-C.Embedded Content Contains Swift Code is set to YES for the app and to NO for the A, B and C frameworks.When I try to submit the app to iTC, I get these errors:ERROR ITMS-90205: Invalid Bundle. The bundle at 'yourapp.app/Frameworks/A.framework' contains disallowed nested bundles....ERROR ITMS-90206: Invalid Bundle. The bundle at 'yourapp.app/Frameworks/A.framework' contains disallowed file 'Frameworks'....How can I fix those?
Good morning We're happy to have access to Xcode Cloud. However, we get the following error during the Prepare Build for App Store Connect phase: Archive - iOS encountered a failure that caused the build to fail. Prepare Build for App Store Connect ITMS-90166: Missing Code Signing Entitlements. No entitlements found in bundle 'com.***.***.iOS-NotificationService-Ext' for executable 'Payload/***.app/PlugIns/iOS-NotificationService-Ext.appex/iOS-NotificationService-Ext'.' An entitlement is missing for our notification service extension? It is strange knowing that we can build, archive and upload to App Store Connect successfully locally from any Xcode.. It just fails with Xcode Cloud making the service sadly useless for us. Any idea? recommendation?
Hi Developers, My app got rejected in apple review 3rd time in a row due to following error From Apple 2. 3 Performance: Accurate Metadata 2. 5 Performance: Software Requirements 3. 2.2 Business: Other Business Model Issues - Unacceptable Guideline 2.3.1 - Performance We discovered that your app contains hidden features. The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved. Next Steps Review the Performance section of the App Store Review Guidelines. Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program. Once your app is fully compliant, resubmit your app for review. Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies r
Hello, I still have this problem with my application, I use cordova to develop, before it linked, it no longer does window.location.replace(itms-apps://apps.apple.com/app/id1589302663);
Hi all, I was having an issue which my APP was got rejected and I received an email said the following ITMS-90165: Invalid Provisioning Profile Signature. The provisioning profile included in the bundle 'app' (ios.app) cannot be used to submit apps to the iOS App Store until it has a valid signature from Apple. (Expired profile signing certificate.) However, I can see my certificate and profile are still valid till 2022 May from the developer portal. Can someone let me know why I encounter this issue please? I was able to submit an iOS APP back in 2022 Mar. Could anyone please advise what I need to do to resolve the current situation and how I can prevent the same case in ongoing please? Also, it will be great if anyone can let me know any limitation or standard of using the APPLE related certificate to do distribution and development.