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就行