打包之后,Application Loader上传,传了将近半个小时,未果。最后无奈切换到移动数据上传,报错。
ERROR ITMS-90087: "Unsupported Architectures. The executable for xxxxx.app/Frameworks/HyphenateLite.framework contains unsupported architectures '[x86_64]'.
首先看一个 HyphenateLite.framework contains unsupported architectures '[x86_64]'.",因为app上传时候不允许带x86的文件,所以在环信官网有这样的说法
环信官网截图因为我们在集成客服的时候导入了即时通讯的库,找到HyphenateLite.framework同上方法操作。这个已经没问题啦。
ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'Payload/xxxxx.app/HelpDeskUIResource.bundle' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue."
再来看第二个问题,我搜索到的答案是,找到第三方的info.plist文件,找到包含executable的那一行删除。然后在文件搜索info.plist,找到,删除。之后后续的错误如下
删除info.plist文件之后提交报的相关错误应用程序的info.plist的文件不包含 Executable file
第三方的info.plist里面Executable file这个要删除(自己的不能删哦)
所以说不要在工程里直接搜info.plist,会把自己的误删掉。然后我就默默替换了info.plist文件,也可以自己添加的哦,我是觉得替换比较快。找到HelpDeskUIResource.bundle,里边有一个info.plist。找到Executable file删除。(直接搜文件搜不到)
WARNING ITMS-90704: "Missing App Store Icon. iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via iTunes Connect, apps cannot be submitted for App Review or Beta App Review. Refer to https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ for more information."
这个问题就是ios11新增问题。第一次上传之后,警告没理。然后苹果发了封邮件,大意就是不添加可能会影响审核。于是新加1024icon。
下边的1024pt添加上之后ok,上传成功。
上传成功之后遇到一个问题,iTunesConnect上新增的版本号错误。本来上线2.0,居然手残成1.2.0,严重失误。各种找修改app入口。
最后解决办法
修改版本号刷新一下就好了。
网友评论