我正在研究旧Macbook上的一个项目,然后得到一个新的,我复制并粘贴项目并继续处理它。现在,当我想在appstore上更新应用程序时,我遇到了一系列错误。我尝试了一些网上发现的建议,但无法让它发挥作用。
我遇到了错误:
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'MyApp.app/MyApp WatchKit App.app/_WatchKitStub/WK' is not permitted. Your app can't contain standalone executables or libraries, other than the CFBundleExecutable of supported Bundles."
ERROR ITMS-90455: "The Binary you uploaded was invalid."
ERROR ITMS-90499: "Missing Apple Watch Extension. The application 'MyApp.app/MyApp WatchKit App.app' is missing its corresponding Apple Watch Extension."
ERROR ITMS-90508: "Invalid Info.plist value. The value for the key 'DTPlatformName' in bundle MyApp.app/MyApp WatchKit App.app is invalid."
清洁和重建并没有成功。
在我的一般项目设置中,它指出在嵌入式二进制文件中有一个" MyApp WatchKit Extension.appex"
有人遇到过同样的问题吗?
谢谢
答案 0 :(得分:3)
WatchKitSupport/WK
库不应包含在IPA文件中。
转到构建阶段>复制捆绑资源并从构建中删除它。
答案 1 :(得分:0)
对我有用的是从嵌入式二进制文件中删除WatchKit扩展(项目 - >主要目标 - >常规),然后再添加它。