我将Mac更新为Mojave,并将Xcode更新为10。我向项目添加了WatchKit框架。当我将项目上传到App Store时,发生了一些错误。
错误ITMS-90680:“您上传的二进制文件无效。”
错误ITMS-90171:“无效的捆绑包结构-二进制文件 不允许使用“ XXXX.app/Watch.app/_WatchKitStub/WK”。您的应用无法 包含独立的可执行文件或库(有效文件除外) CFBundleExecutable受支持的捆绑软件。参考捆绑 编程指南,网址为 http://developer.apple.com/go/?id=bundle-structure,以获取有关的信息 iOS应用捆绑包结构。”
我的WatchKit似乎不在此捆绑包中。或者添加WatchKit后应该怎么办?我不知道为什么会收到此错误。
答案 0 :(得分:0)
我只花了两天时间来为自己的构建诊断此问题。有几种可能性,但它们都与资源包目标有关:
后者是我的问题