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这个错误。这里是由于真机中,通用--设备管理--信任开发者没有进行勾选的原因