1.ERROR ITMS-90535: "Unexcepted CFBundleExecutable Key. The bundle at 'Payload/OTS.app/GoogleSignIn.bundle' does not contain a bundle executable. ..."
文件系統中點擊“查詢”,搜索“CFBundleExecutable”,得到多個包含該字段的plist文件,根據錯誤信息刪除對應的plist中的CFBundleExecutable即可。
2.ERROR ITMS-90158:?"The following URL schemes found in your app are not in the current format:[801307650, 568898243]."
Info-URL Scheme中,設置對應的URL Scheme。
ShareSDK設置URL Scheme注意事項:
(1)微信:wx開頭;
(2)QQ及QQ空間:”QQ” + AppId的16進制;
(3)新浪微博、騰訊微博:"wb"+AppID.
3.ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1' for train '1.0'" at SoftwareAssets/PreReleaseSoftwareAsset
修改一下版本號為 1.0.1就可以成功提交了,主要是兩次上傳了相同版本號而導致的,所以就是修改一下版本號的問題。
4.ERROR ITMS-90046 /90085:"Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value '*' for key 'com.apple.
原因 : 生成的API 分析文件過大,系統不能在提交前,完成API使用信息的校驗。
解決辦法: command+Shift + K????clean??下??Xcode 緩存,重新打包上傳 即可。
5.ERROR ITMS-90188
原因及解決辦法:打包的同一個版本,每次編包build號(就是上面說的CFBundleVersion)要遞增。
6.ERROR ITMS-90086:"missing 64-bit support.beginning on february 1, 2015, new iOS apps submitted to the app store must be include 64-bit support and be built with the ios8 SDK......
這是因為現在提交的app必須支持64位,
但是使用cocospod時,在Podfile文件里面加上:
post_installdo|installer| installer.project.targets.eachdo|target| target.build_configurations.eachdo|config| config.build_settings['ARCHS'] ="armv7 arm64"endendend
7、Error itms-90060Thisbundle is invalid:
這是在我更新軟件第二個版本時,填寫的版本號格式與上次提交的不一致造成的,改成一致的就行。
8、Error itms-4236:這是在提交中版本號帶有字符造成的,改為數字即可
9、ERROR ITMS-90098 、把Build?Active?Architecture?Only?改為YES就行