iOS真机测试的问题

来源:互联网 发布:哪款男生面膜知乎 编辑:程序博客网 时间:2024/06/05 02:47

    最近修改一个公司的项目,需要真机测试,变学着进行了真机测试,当然当中会遇到各种问题,有时百度,但自己解决后发现,百度上的许多答案是错误的。当然,可能是自己遇到的问题与他们的并不完全一样吧。

  下面进入正题,想要真机测试,必须要在开发者账号中把你的设备的序列号加进去,并且给你证书,一个证书,一个签名,一个p12文件

开发者账号分配证书我们现在先不介绍了,步骤较多,现在手头上还有个项目需要测试,实在没时间,实在需要的朋友可以给我留言。现在进入正题:现在假定你已经有了三个证书了,而且对方已经把你的设备的序列号加入了,设备的序列号在你打开Xcode中上面点击window下面的organizer中,可以看到下图的idengigier即为序列号


好了现在双击三个证书,当然双击p12可能需要输入密码了,这时当然给你证书的人一定给你密码了。双击后打开钥匙串会发现会下图,说明这已经成功一半了


继续打开Xcode中上面点击window下面的organizer中,右边显示绿色表示成功,当然只有一个显示绿色即可,我电脑上安了两个证书,

当然你测试程序时bundelid要与你证书的appid一样

现在按照正常程序来说,已经可以进行了真机测试了,当然可能你iPad系统和Xcode版本不匹配,那你就需要升级Xcode

   下面来说说出现的报错吧

Code Sign error: No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found.

CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

出现这种报错,多半是因为你证书无效,或者你证书安装未成功,或者是你你iPad系统和Xcode版本不匹配

Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “CF21F0F1-1C47-4C7D-94BD-223EDF823F63”, however, no such provisioning profile was found.

CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

这种报错的话,当时我上网查了,按照上面的做了,发现错了,其实解决办法很简单,只需要像下图中将provisioning profile设置成为你用的证书的名字即可,时间有限,就写到这里了,可能由于技术有限,会出现错误,敬请谅解





0 0
原创粉丝点击