iOS打包上架

iOS调试之Provisioning profile "

2017-05-16  本文已影响60人  KODIE
一、报错截图

报错提示如下:

Provisioning profile "iOS_developProfile" doesn't include the currently selected device "***的 Apple Watch".
Code signing is required for product type 'Application' in SDK 'iOS 10.2'

报错截图如下:

Snip20170516_128.png

问题如下:
通过以上的问题提示,得知AppleWatch是不具备调试能力的。

二、问题解决

解决方案有两种:

1、让AppleWatch和对应连接的iPhone断开连接

Snip20170516_129.png Snip20170516_130.png

等待一会儿之后再次选择这个之前的调试描述文件即可调试了...
2、让AppleWatch具备调试能力

Snip20170516_131.png

选择Devices,点击右上角的➕添加一个设备,截图如下:

Snip20170516_133.png

进入添加设备界面,选择单个设备添加,然后有两个信息需要我们填一下,一个是Name标识,另一个是设备的UDID,第一个Name就是个设备取一个别名,随便填,只要自己能够区分即可。第二个是设备的UDID是唯一的,那么这个苹果表的UDID怎么拿呢?

Snip20170516_135.png

苹果表的UDID拿法:将苹果手机连接到Xcode上,然后确保苹果表AppleWatch是连接在苹果手机iPhone上的,然后选中xcode,点击菜单栏中的Window,然后选择Devices,如下图:

Snip20170516_136.png

然后点击自己的iPhone,找到iPhone对应的AppleWatch将Identifier抄下来即可填入上面提到的UDID对应处:

Snip20170516_138.png

填写完UDID之后,就可以点击continue,然后苹果会确认设备信息,确认无误后我们就可以点击Register注册这个设备了...

Snip20170516_140.png Snip20170516_141.png

注册之后就更新一下描述文件,点击以下的Provisioning Profiles选择之前的Provisioning Profile,如下:

Snip20170516_143.png

点击之后选择编辑:

Snip20170516_145.png

进入编辑页面,然后选择Devices,勾选刚刚添加的AppleWatch设备,然后点击Generate,然后再把生成的Provisioning Profile下载下来:

Snip20170516_146.png Snip20170516_147.png

然后选择工程替换掉之前的Provisioning Profile即可,截图如下:

Snip20170516_148.png

以上!

上一篇 下一篇

猜你喜欢

热点阅读