XCode7 之后免证书真机调试注意事项以及问题总结

网上有很多真机调试的教程,但是有一些地方需要注意,下面我总结一下

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

1.不要使用正式的bundle id 进行直接调试,如果app需要上架,并且在开发者网站没有创建appid,调试后,则会造成以后bundle id 已经存在问题
2.苹果最近可能最频繁生成appid进行了限制(详情),7天内不能超过10个,当经常运行一些demo,非正式项目的时候,建议bundle填写或者修改成一个固定的bundle id进行调试,比如我一直在使用org.skyfox.test进行调试,当有新设备的时候fix下就ing了,也是对那些生成乱七八糟证书,profile文件的一个技巧


问题一:

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/50350189

http://www.skyfox.org/ios-xcode7-debug-device.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值