Search results for

“ITMS-90338”

1,703 results found

Post

Replies

Boosts

Views

Activity

Noticing Strange things trying to fix my non-public API uses, blank project uploads ok, then all others fail
I get the error when uploading to test flight ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit. I decided to use a blank unreal engine project and it works uploading to test flight, I am trying to find which 3rd party plugin is causing it. So everytime I add or remove a plugin, I generate new xocde file so it can pick up the changes. so I think I pin point it to a 3rd party plugin. The only thing is, when I try on a blank project it works, if I start adding plugins, it stops working, but if I go back to the original set up I keep getting the error when trying to upload again. are there steps I am missing? Are we suppose to clean the project in xcode first, maybe remove some files in derived data folder or archives? and then rebuild? are there any sudo terminal commands that can help? I am trying again right now , I am using the same project and removed all the folders xcode generates and then built the game again with the blank project t
0
0
463
Nov ’22
Cant upload to TestFlight, ITMS-90338: Non-public API usage
I keep getting emails saying my app cant be processed, how can I fix it or find out whats causing it. Dear Developer, We identified one or more issues with a recent delivery for your app, EmbryosIOS 0.1 (0.99). 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
3
0
837
Nov ’22
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
464
Nov ’22
ERROR ITMS-90164: Invalid Code Signing Entitlements
Hi team,When uploading the ipa via transporter command line utility, the following message is returned. We are re-signing manually and curiously, the errors only occurs for app extensions and not the main app. ERROR ITMS-90164: Invalid Code Signing Entitlements. The entitlements in your app bundle signature do not match the ones that are contained in the provisioning profile. According to the provisioning profile, the bundle contains a key value that is not allowed: '''TeamId.ExtBundleId''' for the key '''application-identifier''' in '''Payload/MyApp.app/PlugIns/MyAppExtension/MyAppExtension'''. We are signing manually and our app entitlements are as such <plist version=1.0> <dict> <key>application-identifier</key> <string>TeamId.ExtBundleId</string> <key>aps-environment</key> <string>production</string> <key>beta-reports-active</key> <true/> <key>com.apple.developer.team-identifier</key> <string>TeamId<
0
0
949
Nov ’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
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/
1
0
540
Nov ’22
itms-services link not working on Azure Devops Wiki
I want to create a hyperlink for OTA installation of my iOS app on the Azure DevOps wiki page, has anyone tried it? I have tried using html tag, but when I click it, it only refreshes the wiki page. This is the link example using tag. My App I have also tried using markdown link, but it seems it doesn’t recognize itms-services syntax, this is the link example [My App](itms-services://?action=download-manifest&url=https://my.app.com/install.plist)
0
0
664
Nov ’22
ITMS-90334: Invalid Code Signature Identifier
I get the following error in Xcode Cloud when attempting to prepare a build for App Store: ITMS-90334: Invalid Code Signature Identifier. The identifier SwiftCharts-555549449cfa473253483215b74c174849d2ec9c in your code signature for SwiftCharts must match its Bundle Identifier SwiftCharts. This is an iOS app and Swift Charts is swift package dependency which the app depends on. Since it is a dynamic library, it is included via the Embed & Sign option. This was reported on SO by another user. They worked around it by making changes to the source package, I believe. That workaround may be difficult in my case as I do not control the source package. It's a 3rd party dependency that I'd prefer not to maintain a fork of. Any ideas of why Xcode cloud is hitting this issue or any other workarounds? I've confirmed via a codesign check that the Identifier is resolving to that special hash when doing this from Xcode Cloud. It does not have that hash when I attempt to build/archive/upload locally. $ codesig
2
0
1.2k
Oct ’22
Xcode Cloud & App Clips
Has anyone successfully used Xcode Cloud with App Clips. Every time I do a build I get an error from App Store Connect for Missing Entitlement. 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. Xcode adds this automatically and an archive direct from Xcode works successfully. It seems that Xcode cloud is not automatically adding this entitlement which causes an error on submission.
7
0
2k
Oct ’22
Codesign and AppStore verification failure after manually lipo'ing two dylibs
We are creating a universal build of our application for the Mac App Store by merging separate x86_64 and arm64 bundles using a script. Codesign verification fails for some dylibs if they are signed after merging: % lipo -create x86_64/test.dylib arm64/test.dylib -o universal/test.dylib % codesign -s *** -f --timestamp universal/test.dylib % codesign --verify --verbose=2 universal/test.dylib test.dylib: invalid Info.plist (plist or signature have been modified) It seems verification fails for only those dylibs that have an Info.plist embedded in them. We were able to work around this issue by signing the individual dylibs before merging, but now AppStore verification is failing with the following error: ITMS-90336: Mismatched Embedded Info.plist: The executable 'test.dylib' has mismatched embedded Info.plists. This could be due to the use of 3rd party build tools. Does this mean that the __info_plist section in all the slices in the universal binary should be exactly the same (bitwise)? Some of these
3
0
2.0k
Oct ’22
ITMS-90428: Invalid Swift Support - The files libswift_Concurrency.dylib don’t match
I am trying to upload a new build of my app from the new Xcode 14.1 RC but it keeps failing with the below error: ITMS-90428: Invalid Swift Support - The files libswift_Concurrency.dylib don’t match /Payload/MY_APP.app/MY_APP_WatchOS.app/libswift_Concurrency.dylib. Make sure the files are correct, rebuild your app, and resubmit it. Don’t apply post-processing to /Payload/MY_APP.app/MY_APP_WatchOS.app/libswift_Concurrency.dylib. My bundle contains a watchOS 4.3 app which I thought might have been an issue, so I tried increasing it to watchOS 7.0 but still got the error. Bitcode is disabled for all targets. I don't have post-processing enabled either.
12
0
4.7k
Oct ’22
Noticing Strange things trying to fix my non-public API uses, blank project uploads ok, then all others fail
I get the error when uploading to test flight ITMS-90338: Non-public API usage - The app contains one or more corrupted binaries. Rebuild the app and resubmit. I decided to use a blank unreal engine project and it works uploading to test flight, I am trying to find which 3rd party plugin is causing it. So everytime I add or remove a plugin, I generate new xocde file so it can pick up the changes. so I think I pin point it to a 3rd party plugin. The only thing is, when I try on a blank project it works, if I start adding plugins, it stops working, but if I go back to the original set up I keep getting the error when trying to upload again. are there steps I am missing? Are we suppose to clean the project in xcode first, maybe remove some files in derived data folder or archives? and then rebuild? are there any sudo terminal commands that can help? I am trying again right now , I am using the same project and removed all the folders xcode generates and then built the game again with the blank project t
Replies
0
Boosts
0
Views
463
Activity
Nov ’22
Cant upload to TestFlight, ITMS-90338: Non-public API usage
I keep getting emails saying my app cant be processed, how can I fix it or find out whats causing it. Dear Developer, We identified one or more issues with a recent delivery for your app, EmbryosIOS 0.1 (0.99). 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
3
Boosts
0
Views
837
Activity
Nov ’22
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
464
Activity
Nov ’22
Reply to itmstransporter 3.0.0 broken in Linux.
Some other uses of itms transporter were turned off at the start of November. Maybe this is collateral damage? Have any of you submitted support requests?
Replies
Boosts
Views
Activity
Nov ’22
ERROR ITMS-90164: Invalid Code Signing Entitlements
Hi team,When uploading the ipa via transporter command line utility, the following message is returned. We are re-signing manually and curiously, the errors only occurs for app extensions and not the main app. ERROR ITMS-90164: Invalid Code Signing Entitlements. The entitlements in your app bundle signature do not match the ones that are contained in the provisioning profile. According to the provisioning profile, the bundle contains a key value that is not allowed: '''TeamId.ExtBundleId''' for the key '''application-identifier''' in '''Payload/MyApp.app/PlugIns/MyAppExtension/MyAppExtension'''. We are signing manually and our app entitlements are as such <plist version=1.0> <dict> <key>application-identifier</key> <string>TeamId.ExtBundleId</string> <key>aps-environment</key> <string>production</string> <key>beta-reports-active</key> <true/> <key>com.apple.developer.team-identifier</key> <string>TeamId<
Replies
0
Boosts
0
Views
949
Activity
Nov ’22
Deprecated API Usage
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/ documentation/uikit/uiwebview). how it's possible though i'm not use it anywhere whether it is in main directory or pod
Replies
1
Boosts
0
Views
748
Activity
Nov ’22
Deprecated API Usage
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/ documentation/uikit/uiwebview). actually i didn't use deprecated API since i face this issue and app automatically removed from TestFlight kindly do needy thanks.
Replies
1
Boosts
0
Views
746
Activity
Nov ’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
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/
Replies
1
Boosts
0
Views
540
Activity
Nov ’22
itms-services link not working on Azure Devops Wiki
I want to create a hyperlink for OTA installation of my iOS app on the Azure DevOps wiki page, has anyone tried it? I have tried using html tag, but when I click it, it only refreshes the wiki page. This is the link example using tag. My App I have also tried using markdown link, but it seems it doesn’t recognize itms-services syntax, this is the link example [My App](itms-services://?action=download-manifest&url=https://my.app.com/install.plist)
Replies
0
Boosts
0
Views
664
Activity
Nov ’22
Unable to use (Add to review) button
i got ITMS-90109 before, and areally fix it. but when i update a new build for my new version, the (Add to review) button no work?
Replies
1
Boosts
0
Views
1.3k
Activity
Oct ’22
ITMS-90334: Invalid Code Signature Identifier
I get the following error in Xcode Cloud when attempting to prepare a build for App Store: ITMS-90334: Invalid Code Signature Identifier. The identifier SwiftCharts-555549449cfa473253483215b74c174849d2ec9c in your code signature for SwiftCharts must match its Bundle Identifier SwiftCharts. This is an iOS app and Swift Charts is swift package dependency which the app depends on. Since it is a dynamic library, it is included via the Embed & Sign option. This was reported on SO by another user. They worked around it by making changes to the source package, I believe. That workaround may be difficult in my case as I do not control the source package. It's a 3rd party dependency that I'd prefer not to maintain a fork of. Any ideas of why Xcode cloud is hitting this issue or any other workarounds? I've confirmed via a codesign check that the Identifier is resolving to that special hash when doing this from Xcode Cloud. It does not have that hash when I attempt to build/archive/upload locally. $ codesig
Replies
2
Boosts
0
Views
1.2k
Activity
Oct ’22
Xcode Cloud & App Clips
Has anyone successfully used Xcode Cloud with App Clips. Every time I do a build I get an error from App Store Connect for Missing Entitlement. 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. Xcode adds this automatically and an archive direct from Xcode works successfully. It seems that Xcode cloud is not automatically adding this entitlement which causes an error on submission.
Replies
7
Boosts
0
Views
2k
Activity
Oct ’22
Codesign and AppStore verification failure after manually lipo'ing two dylibs
We are creating a universal build of our application for the Mac App Store by merging separate x86_64 and arm64 bundles using a script. Codesign verification fails for some dylibs if they are signed after merging: % lipo -create x86_64/test.dylib arm64/test.dylib -o universal/test.dylib % codesign -s *** -f --timestamp universal/test.dylib % codesign --verify --verbose=2 universal/test.dylib test.dylib: invalid Info.plist (plist or signature have been modified) It seems verification fails for only those dylibs that have an Info.plist embedded in them. We were able to work around this issue by signing the individual dylibs before merging, but now AppStore verification is failing with the following error: ITMS-90336: Mismatched Embedded Info.plist: The executable 'test.dylib' has mismatched embedded Info.plists. This could be due to the use of 3rd party build tools. Does this mean that the __info_plist section in all the slices in the universal binary should be exactly the same (bitwise)? Some of these
Replies
3
Boosts
0
Views
2.0k
Activity
Oct ’22
ITMS-90428: Invalid Swift Support - The files libswift_Concurrency.dylib don’t match
I am trying to upload a new build of my app from the new Xcode 14.1 RC but it keeps failing with the below error: ITMS-90428: Invalid Swift Support - The files libswift_Concurrency.dylib don’t match /Payload/MY_APP.app/MY_APP_WatchOS.app/libswift_Concurrency.dylib. Make sure the files are correct, rebuild your app, and resubmit it. Don’t apply post-processing to /Payload/MY_APP.app/MY_APP_WatchOS.app/libswift_Concurrency.dylib. My bundle contains a watchOS 4.3 app which I thought might have been an issue, so I tried increasing it to watchOS 7.0 but still got the error. Bitcode is disabled for all targets. I don't have post-processing enabled either.
Replies
12
Boosts
0
Views
4.7k
Activity
Oct ’22