网上有很多真机调试的教程,但是有一些地方需要注意,下面我总结一下
Xcode7之后 可以免证书进行真机调试了(但是打包上传应用商店还是需要证书的)
第一步:申请苹果开发者账号
第二步按照
http://blog.csdn.net/yudandan10/article/details/50350189
进行配置(这里的最后一步可能不太详细,不明白可以参考另外一篇http://blog.csdn.net/yudandan10/article/details/50350189)
进行最后一步 第一次会出现Fix Issue 直接点击就可以了
(另外:最后一步Team这个可以选择None即:不需要申请苹果账号也可以调试,我试了一下真的可行啊)
点击后如果出现提示问题:
*******注意********
Bundle ID (Bundle Identifier)不能为其他中开发者账号中已经存在的app id
问题一:
No Devices Registered
Creating a provisioning profile requires one or more devices to be registered with your team. Connect a device to your Mac to add it to your team.
这里是说你的手机没有连接。
看一下你的左上角有没有显示连接你的手机。如果没有连接上你的手机后选择你的手机选择当前要运行的设备为你的手机
问题二:
A build only device cannot be used to run this target.
修改项目的deployment target 调小一点就行了这是说项目的运行版本跟你真机的版本不匹配,一般是你运行项目的版本太高了,高于你真机的ios系统版本。
1.申请的苹果开发者账号(企业,个人)需要先缴一定的费用才可以申请证书。(之前在某公司工作,app需要真机调试,公司给我了一个企业账号,第一次进行真机调试,按照网上的教程,却找不到申请证书的入口,摆弄了两天,后来发现,公司只是申请了账号并没有缴纳费用...............)
问题三:
真机调试图标,部分图片显示不出来
是你图片格式保存方式的问题,如果直接将图片重命名并修改后缀为.png的话,用模拟器调试是可以显示的,真机不行,而且用Finder查看图片,图片名称是带后缀.png的。正确的方式是,打开了图片之后,最上面的工具栏,文件,导出,下面选择格式 png。这样导出的图片格式同样为PNG,但不带后缀,这就是两种方式的区别,然后重新导入项目的Images.xcassets 中,保存运行,就可以了。参考:
http://blog.csdn.net/yudandan10/article/details/50350189http://www.skyfox.org/ios-xcode7-debug-device.html