Xcode8打包上传AppStore错误

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

Xcode8打包上传AppStore错误_第1张图片

原因及解决办法:打包的同一个版本,每次编包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:

Xcode8打包上传AppStore错误_第2张图片

这是在我更新软件第二个版本时,填写的版本号格式与上次提交的不一致造成的,改成一致的就行。

8、Error itms-4236:这是在提交中版本号带有字符造成的,改为数字即可

9、ERROR ITMS-90098 、把Build Active Architecture Only 改为YES就行

你可能感兴趣的:(Xcode8打包上传AppStore错误)