iOS app 发布错误 ERROR ITMS-90167: "No .app bundles found in the package"
今天iOS 上传 APP 突然发生了这个错误,在排查非证书错误后感到非常奇怪,
因为昨天刚刚上传了另一个APP,一切正常。
仔细回忆了下 昨天和今天唯一的不同就是我升级了 电脑操作系统至 macOS Sierra 10.12
后面网上搜索了一下 发现有网友也遇到了这个问题,网友的解决办法如下:
1、先使用 Xcode7.3.1 打包。
2、选中打好的包,“show in Finnder”, 有个 “xx.xcarchive”,选中它 显示包内容,然后是:”Products”–>”Applications”,这里有一个 “xx.app”,选中它显示包内容。找到 “info.plist”,修改 “info.plist” 中 “BuildMachineOSBuild” 键所对应的值为:”16A323”, 修改 “DTXcodeBuild” 键所对应的值为 “8A218a”, 然后用 “Xcode8”(我用的是Xcode8 beta版) 或者 “Application Loader” 提交。
后面自己试下来 发现其实包是没问题的 ,只是在 macOS Sierra 10.12 系统下 必须用 application loader 3.6上次才行。