嗨,我正在开发具有iWatch扩展名的应用程序,但是我无法创建构建。每次遇到一些错误,例如:

代码符号警告:找不到指定的PROVISIONING_PROFILE(***********************),也未指定CODE_SIGN_IDENTITY。现在暂时忽略PROVISIONING_PROFILE。将来这将成为错误。

CodeSign错误:SDK'iOS 8.2'中的产品类型'WatchKit Extension'需要代码签名

苹果开发者帐户(在捆绑包标识符或配置文件中)是否有任何选项可以选择用于iWatch Extension?

请提出建议。

提前致谢

最佳答案

我得到了我的答案:

您需要在开发人员门户中创建两个新的AppID,并为您的Watchkit应用程序和Watchkit扩展使用正确的捆绑包标识符。捆绑包标识符必须扩展主应用程序标识符,因此,如果您的应用程序是com.myapp,则应为com.myapp.watchkitextension和com.myapp.watchkitapp

您还需要为AppID创建相关的配置文件,一个为扩展名,一个为应用程序。
如果您在Watch应用中使用附件,则添加所需的附件(例如钥匙串(keychain))。

总而言之,您将需要六个PP,三个用于开发,三个用于归档/存储。使用Xcode 6.3团队,开发准备工作停止了(对我来说)

接下来转到Xcode>首选项>帐户> YOUR_ACCOUNT>查看详细信息...,按住CTRL键并单击其中一个配置文件,然后在Finder中打开。将所有配置文件移至已删除邮件,然后刷新配置文件。

在您的目标中,确保您为主应用程序目标,Watchkit扩展目标和Watchkit App目标具有正确的团队集,并确保已为主App目标和Watchkit扩展目标分配了正确的置备配置文件(Watchkit应用程序置备无法设置配置文件,但会自动分配。编辑:使用Xcode 6.3时,必须进行设置。

为了确保一切正常,请清除构建文件夹:在Xcode hold命令中,执行Product> Clean build folder ...

现在您可以存档了。

关于ios - 如何在Apple Watch中创建build(.ipa或.app),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29345137/

10-13 04:36