3 回答
TA贡献1783条经验 获得超4个赞
您需要创建两个新的AppIDs在开发者门户网站为您Watchkit应用和Watchkit推广正确的包标识符。捆绑包标识符必须扩展主应用程序标识符,因此如果您的应用程序com.myapp应该是com.myapp.watchkitextension并且com.myapp.watchkitapp
您还需要为AppID 创建相关的供应配置文件,一个为扩展名,一个为应用程序。
如果您在Watch应用中使用附件,则添加所需的附件(例如钥匙串)。
总共需要六个PP,三个用于开发,三个用于归档/存储。使用Xcode 6.3团队,开发准备工作停止了(对我来说)
接下来转到Xcode>首选项>帐户> YOUR_ACCOUNT>查看详细信息...,按住CTRL键并单击其中一个配置文件,然后在Finder中打开。将所有配置文件移至已删除邮件,然后刷新配置文件。
在您的目标中,确保为主应用程序目标,Watchkit扩展目标和Watchkit App目标具有正确的团队集,并确保已为主App目标和Watchkit扩展目标分配了正确的置备配置文件(Watchkit应用程序置备无法设置配置文件,但会自动分配。编辑:使用Xcode 6.3时,必须设置它)。
为了确保一切正常,请清除构建文件夹:在Xcode hold命令中,执行Product> Clean build folder ...
现在您可以存档了。
TA贡献2012条经验 获得超12个赞
我将3个应用程序ID(用于容器应用程序,watchkit扩展和watchkit应用程序)与3个配置文件一起归属。(我将使用AppGroup,因此我的应用程序不能共享单个App ID。)为容器应用程序和watchkit扩展设置2个配置文件,我的应用程序的存档无法通过Xcode的验证过程。
就我而言,关键是设置WATCHKIT APP的配置文件。对其进行设置,它会通过验证过程,并成功提交该应用程序。
我的设置过程如下:
在Xcode中,打开WatchKit App的“ TARGET”。
选择“构建设置”选项卡。
在标签的下一行中,选择“全部”而不是“基本”。
您可以在“代码签名”部分中找到“配置文件”行。
设置合适的配置文件。
有一阵子,我相信第三方应用程序开发人员无法在Xcode中设置WatchKit Apps的配置文件。注意到我们可以设置它,答案现在很清楚...
TA贡献1111条经验 获得超0个赞
我遵循了技术问答QA1814,这为我解决了所有问题。基本上,您将所有内容都设置为Automatic和iOS Developer。非常重要,设置组:无第一,做的修改,然后更改回你的团队,然后重新启动的Xcode。
我的情况是我已经为“普通” iOS应用设置了配置文件和证书。我已经成功地发布了应用程序。现在,在将新的WatchKit目标添加到现有应用后,我需要使其工作。我遇到了许多错误,例如“没有匹配的配置文件”等。经过数小时的麻烦,我遵循了QA1814文章中的内容,瞧!-Xcode为我解决了所有问题。无需在会员中心等中更改/解析/更新任何内容。
正确使用Bundle ID也很重要。WatchKit应用程序和WatchKit Extension必须使用与iOS App目标相同的捆绑包ID前缀。
如果iOS应用具有捆绑软件ID:[捆绑软件ID],则WatchKit的目标必须是:
WatchKit应用程序:[捆绑ID] .watchkit
WatchKit扩展名:[Bundle ID] .watchkit.extension
- 3 回答
- 0 关注
- 586 浏览
添加回答
举报