Xcode真机调试

前期准备:Xcode7以上

     Apple ID

步骤:

1:Xcode->Preference->Accounts添加你的Apple id


2:添加Apple ID后进行创建证书


点击view details进行create


这里已经前期的配置已经完成。

3:打开系统的钥匙串,查看我的证书,将名字填入Xcode中的bundle identifier, 并且Team 选择自己的Apple ID

此时就可以运行了


点击fix issue进行系统的自动配置。

过程中我出现的错误

1:

Could not find Developer Disk Image

原因:真机系统过高或者Xcode版本过低,我的情况是手机系统是9.3.2,Xcode版本是7.2.Xcode资源包里并没有9.3.2所需的配置包

解决:进入工程所在的finder,command+shift+g进入配置包存在的目录

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport将配置包添加上。

这里普及一下进入目录的方法:

进入目录的方法:

方法1:

打开一个finder

cmd+shift+g

输入/System回车

 

方法2:

在finder图标点右键

点击“前往文件夹”

cmd+shift+g

输入/System回车

 

方法3:

打开finder

打开“前往”菜单

点击“前往文件夹”

cmd+shift+g

输入/System回车

错误2:

iPhone is busy: Processing symbol files

原因:手机程序后台正在进行

解决:等待就可以

错误3:

No non–expired provisioning profiles were found.

原因:证书不可用,没有添加唯一标识bundle identifier

解决:

访问一下钥匙串里我的证书,将名字复制到bundle identifier里面就可以啦,在这个过程中可能会出现:lanch.....failed这个错误。这里是由于真机中,通用--设备管理--信任开发者没有进行勾选的原因