iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 二进制拒绝 – 无效的Watchkit支持大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我们开发Watchkit应用程序大约1.5个月,我们使用Xcode 6.2 beta2,beta4,Xcode 6.3 beta开发之前和现在使用Xcode 6.2(6c131E)开发 我们使用Xcode 6.2(6c131E)来存档我们的项目,并使用Application loader来提交@R_245_9616@程序. 然后我们收到了拒绝: “The bundle contains an invalid i
我们开发Watchkit应用程序大约1.5个月,我们使用Xcode 6.2 beta2,beta4,Xcode 6.3 beta开发之前和现在使用Xcode 6.2(6c131E)开发

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

然后我们收到了拒绝:

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的格式应包含(至少):

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

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

大佬总结

以上是大佬教程为你收集整理的ios – 二进制拒绝 – 无效的Watchkit支持全部内容,希望文章能够帮你解决ios – 二进制拒绝 – 无效的Watchkit支持所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。