加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 二进制拒绝 – 无效的Watchkit支持

发布时间:2020-12-15 01:50:31 所属栏目:百科 来源:网络整理
导读:我们开发Watchkit应用程序大约1.5个月,我们使用Xcode 6.2 beta2,beta4,Xcode 6.3 beta开发之前和现在使用Xcode 6.2(6c131e)开发 我们使用Xcode 6.2(6c131e)来存档我们的项目,并使用Application loader来提交我们的应用程序. 然后我们收到了拒绝: “The bund
我们开发Watchkit应用程序大约1.5个月,我们使用Xcode 6.2 beta2,beta4,Xcode 6.3 beta开发之前和现在使用Xcode 6.2(6c131e)开发

我们使用Xcode 6.2(6c131e)来存档我们的项目,并使用Application loader来提交我们的应用程序.

然后我们收到了拒绝:

“The bundle contains an invalid implementation of WatchKit. The app
may have been build or signed with non-compliant or pre-release tools.
Visit developer.apple.com for more information. “

thx,有人帮助我.

解决方法

截至周二,Apple Watch应用程序现已被App Store接受. 3月31日.

但是,对于使用提交压缩.app的旧提交工作流程的人来说,会出现此错误,因为包含手表扩展程序的应用程序不再支持压缩应用程序.请按照以下步骤生成可提交的.ipa文件.

支持Raw Zip Watch App提交
App Store导入验证可确保监视应用程序提交包含由Xcode生成的已提交捆绑包旁边的其他文件.这可以防止您使用旧的提交工作流程来使用Application Loader提交压缩的应用程序文件.

但是,如果您的构建过程当前阻止使用Xcode提交监视应用程序,您可以使用以下过程生成使用Application Loader提交的必要.ipa文件:

>创建名为WatchKitSupport的目录作为Payload的兄弟
>将名为“WK”的二进制文件从Xcode中的iOS 8.2 SDK复制到新的WatchKitSupport目录.这个二进制文件可以在以下位置找到:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/Library/Application Support / WatchKit /
>请勿以任何方式触摸或重新签名WK二进制文件
>将所有内容压缩为zip并将文件扩展名重命名为.ipa

注意:您可以通过从已添加了监视目标的新Xcode项目模板的存档中导出.ipa,将您的.ipa与Xcode生成的.ipa进行比较.

产生的IPA的格式应包含(至少):

myApp.ipa
| ________有效载荷/
| ________符号/
| ________ WatchKitSupport /
????????????????????????| _____ WK

编辑:对应于构建的.app的.dSYM在符号/中.您始终可以在内置产品文件夹中的.app旁边找到它,或者在.xcarchive的dSYM中找到它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读