Search results for

ITMS-90158

1,681 results found

Post

Replies

Boosts

Views

Activity

Reply to ITMS-90334 error when executing a Xcode Cloud TestFlight build
There is an issue with Ad-Hoc signing of dynamic libraries built either through a Swift Package, or through an Xcode target with a non-standard Bundle ID (i.e. one not using reverse DNS format), resulting in the ITMS-90334 error message. We'd appreciate getting reports of this filed through Feedback Assistant, and then posting the FB number here so that I can follow-up on the reports internally. Even if the following workaround information is helpful to you, we'd still appreciate getting the Feedback reports. The best practice for Swift packages is to not explicitly specify the LibraryType in the Product. By not specifying this value, you let Xcode decide the best linkage type for your app's usage of the package. If you have a package that is explicitly marked as dynamic, removing the library type means Xcode will link the package statically if the package is only imported by one target, which will avoid the issue. If the package is imported by more than one target, Xcode will choose dynamic linkage
Oct ’22
Reply to ERROR ITMS-90334: Invalid Code Signature Identifier. 
Me too, but a simple app using Swift Playgrounds on iPad. I sent a message to support about this describing what I was doing, and a copy of the error and got the response: “We're unable to determine the nature of your request. Please reply to this email with clarification”. This was the error I get back in email: ITMS-90334: Invalid Code Signature Identifier - The identifier 'Johnboxgame-numbers_and_letters_that_forums_thinks_are_offensive' in your code signature for 'Johnboxgame' must match its Bundle Identifier 'Johnboxgame' WIth the iPad app there’s not really much I can control as far as what goes in the bundle, and it’s worked in the past.
Oct ’22
ITMS-90338: Non-public API usage and ITMS-90426: Invalid Swift Support in Expo
Hello, I tried to push a build to TestFlight and received these two errors a few weeks ago. Dear Developer, We identified one or more issues with a recent delivery for your app, App Name. Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in : _isKeyDown, _modifiedInput, _modifierFlags, determineAppInstallationAttributionWithCompletionHandler:, handleNotification:, isPassthrough, lookupAdConversionDetails:, onSuccess:, removeValuesForKeys:completion:, transform:, viewManager. 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/ ITMS-9
3
0
1.5k
Sep ’22
ITMS-90683: Missing Purpose String in Info.plist, but NSUserTrackingUsageDescription is set in InfoPlist.strings
Hello, when uploading a build to AppStoreConnect we got this issue: ITMS-90683: Missing Purpose String in Info.plist - Your app‘s code references one or more APIs that access sensitive user data. The app‘s Info.plist file should contain a NSUserTrackingUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources Its correct that we don't have NSUserTrackingUsageDescription but it is set in InfoPlist.strings and our QA verified it is working for all supported languages. Do we need to add NSUserTrackingUsageDescription to the plist, but then its not localised? Or is there some ghost language that is not being set correctly (i.e. en-US, e
2
0
2.6k
Sep ’22
TMS-90338: Non-public API usage - The app references non-public selectors
Dear Developer, We identified one or more issues with a recent delivery for your app, COMLAB 101.0.0 (7.0.0). Please correct the following issues, then upload again. TMS-90338: Non-public API usage - The app references non-public selectors in Comlab: _isKeyDown, _modifiedInput, _modifierFlags, handleNotification:, invalidateInputAccessoryView, isPassthrough, onSuccess:, removeValuesForKeys:completion:, updateSettings:, viewManager. 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/ Though you are not required to fix the following issues, we wanted to make you aware of them: ITMS-90683: Missing Purpose String in Info.pli
1
0
676
Sep ’22
Reply to ITMS-90338: Non-public API usage and ITMS-90426: Invalid Swift Support in Expo
Any Update? I also had an issue related to Invalid Swift Support. This was a minor change from a version that passed review a few days earlier, and now the binary is invalid. Our issue was: ITMS-90433: Invalid Swift Support - The file libswift_Concurrency.dylib doesn't have the correct code signature. The previous build was Xcode 13.2.1, and we can't build on Xcode 14 due to a dependency that needs to be updated.
Sep ’22
ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist."
I get this error each time when I try to upload my iOS 11 only App to iTunes Connect:ERROR ITMS-90502: Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist.I have added<key>UIRequiredDeviceCapabilities</key> <array> <string>arm64</string> </array>to every Info.plist of my targets already!I also have set valid architectures in my build configuration to arm64 only.I am using Xcode 9 beta 5.Any idea how to fix that? Why does it not work even though I added UIRequiredDeviceCapabilities?
49
0
23k
Sep ’22
Reply to [SKStoreProductViewController sceneDisconnected:] crash on iOS 15.7
I'm seeing this issue in one of the apps I work on. I saw it first in crashlogs (Bugsnag) in July but last 2 weeks the number of reported crashes skyrocketed. The app doesn't explicitly use the SKStoreProductViewController. It uses UIApplication.shared.open(itms-apps://apps.apple.com/app/appid) and the SKStoreReviewController.requestReview(), I'm not sure which one of these uses the SKStoreProductViewController. What is very odd, the other 2 apps that use the same way to show the other product app pages don't have this crash in their logs. Edit: I saw somebody mentioned the issue could be related to AdMob. This app also uses AdMob, the other 2 apps don't use AdMob.
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’22
[iOS16] The value of bundle-identifier key can no longer be used as *.
Hi team. I've always used the manifest download link to install my test app like itms-services://?action=download-manifest&url=https://host.sample/sampleManifest.plist However, at the iOS 16, it was found that installation errors occurred when the value of the bundle-identifier of the manifest was set to * like <key>metadata</key> <dict> <key>bundle-identifier</key> <string>*</string> </dict> and install error logs are : item being installed did not contain an app with bundle ID “*”, but it did contain app(s) with bundle ID ${real bundle id} I wonder if there is a way to use it instead of real app bundle id like '*'. thanks.
4
0
1.6k
Sep ’22
Mac App Store url problem on Mac M1
Hello, I have an iOS application which has a rate us button. This button redirects to Write review section on the app's App Store. It is working great on both iPhone and iPad devices. The problem is on MacBook M1 - it is working, but once the App Store app for review is opened, my iOS app crashes :( UIApplication.shared.open(URL(string: itms-apps://itunes.apple.com/us/app/app-name/id*****?action=write-review)!) Any ideas on how it can be fixed? Thanks!
11
0
3.4k
Sep ’22
ITMS-90482 & ITMS-90630
Hi, Yesterday I updated Xcode to v14.0. Today I submited an app and got these errors: We identified one or more issues with a recent delivery for your app, XPTO 1.95.3 (0.139). Please correct the following issues, then upload again. ITMS-90482: Invalid Executable - The executable 'XPTO.app/XPTO' contains bitcode. ITMS-90630: Invalid Executable - The executable 'XPTO.app/XPTO' does not contain compiled code Bitcode is set to YES on Build Setting -> Build Options -> Enable Bitcode Does anyone know how to fix?
1
0
2.3k
Sep ’22
Reply to ITMS-90338: Non-public API usage automatic refuse
Still here: (React native) ITMS-90338: Non-public API usage - The app references non-public selectors in App: _isKeyDown, _modifiedInput, _modifierFlags, handleNotification:, onSuccess:. 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.
Sep ’22