我将Mac更新为Mojave,Xcode更新为10,在我的项目中添加了一个WatchKit框架。当我将我的项目上传到are时,会出现一些错误。
错误ITMS-90680:“您上传的二进制文件无效。” 错误ITMS-90171:“无效的捆绑结构-二进制文件‘XXXX.app/Watch.app/_WatchKitStub/WK’是不允许的。您的应用程序不能包含独立的可执行文件或库,只能包含支持的包的有效CFBundleExecutable。有关http://developer.apple.com/go/?id=bundle-structure应用程序包结构的信息,请参阅http://developer.apple.com/go/?id=bundle-structure的Bundle编程指南。“
看来我的WatchKit不在这个包里。或者在添加WatchKit之后应该做什么?我不知道我为什么会犯这个错误。
发布于 2019-12-04 19:47:53
我刚刚花了两天时间为自己的构建诊断这个问题。有几种可能性,但它们都与资源包目标相关:
后者是我的问题
https://stackoverflow.com/questions/53283908
复制相似问题