分享

在xcode8中使用真机调试

 永恒clek4xeu0r 2017-01-11

下载了一个开源的demo,打算学习学习人家的代码。首先说编译没有问题啊,不像有些demo,一开始编,好家伙,好几亿个error都蹦出来了。编译完成后可以在simulator中运行。但是有一个扫描二维码的测试就不能在simulator中测试了,只能在真机上运行,这时问题就来了,我插上手机后,在xcode中选中我的手机作为测试设备,然后开始Command R编译,弹出来
这里写图片描述

看这意思是说当前使用的app id不能注册到我的Team中。说实话,我没明白这是什么意思…然后上网搜了一下,有篇文章说新创建工程的时候需要指定一下team。如下图:
这里写图片描述
就是Team后面的那行,选则其中的一个profile,默认的是none,你要是问怎么能在这里出来一个列表,那得找其他教程看看了。简单说:
这里写图片描述

然后就能看到下面的页面
左边的Apple ID是怎么添加的我就不细说了,点击左下角的“ ”然后按提示操作就行。
这里写图片描述

接下来想说的是点击右边的View Details之后将看到下图:
这里写图片描述
其中,那个红色方框位置看起来缺少个“Create”按钮,这件事迷惑了我好久。后来实际操作一下才发现,刚创建Apple ID时是能看见它的,点击“Create”之后它就消失了。所以当你看到这里时了解一下就行了。
操作完这些之后就添加完AppleID了。
这时在xcode中新创建project时就可以从Team后面的下来菜单中看到刚才添加的Apple ID了。
接下来才是我想记录的,就是当出现第1张图提示failed to create provisioning profile到时候,可以重新创建一个空白的project,在Team中选择一个AppleID,然后进入它的General页面,将它的Boundle Identifier复制出来,贴到图1中的Boundle Identifier中就行了。注意,黏贴完需要把鼠标的光标换一行,这时xcode才会认为你修改完了Boundle identifier,然后图1中error的地方就会显示已经成功创建了provisioning profile。再然后就运行吧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多