Xcode配置测试证书

Xcode配置测试证书,第1张

1、创建授权证书

接着continue...

continue..

由于我的项目有同事已经创建好了,我直接用就可以了,自己没有创建。

创建好的证书一定要双击安装,否则没用。

b,创建APPID:

continue并且regist即可

c,添加设备,因为总要到测试阶段,如果不是企业证书,一定要添加设备到证书,否则无法安装的.

d,创建应用证书

创建好的PP文件也要双击打开。

最后是编译打包。成功了。

第一步:创建证书(certificates)

在xcode的preferences中的accounts页面,添加您的账号:

点击+号添加一个ios

development证书,这是在开发时用的证书,如果发布时使用下面的distribution。

添加成功:

一个开发用的证书生成完毕啦!!xcode帮我们一条龙 *** 作好了!您可以在钥匙串中查看到添加的公钥与私钥证书:

同时,我们可以在apple

developer的管理页面中可以看到,xcode帮我们自动上传了证书:

第二步,在xcode的项目中,由xcode为我们生成appid和profiles

首先,我们新建一个ios项目

默认情况下,项目的team为none,下面也提示了没有找到profile。我们从下拉框中选择账号

选择账号后发现,下面还是会有提示没找到profile?没关系,那我们就点击fix

issue吧,看看xcode会为我们最做什么 *** 作

newimage.png

等待完成,完成后就没有黄色警告了:

接下来我们看下,xcode做了什么 *** 作:

在accounts中打开detail框,可以看到xcode自动生成了一个ioteam的profile,注意那个星号,可以发现是一个wildcard的appid,可以使用任何的app

identify。

newimage.png

在apple

developer管理界面看看有什么变化:1)为我们生成了一个wildcard的appid,任何app

identify都可以用

newimage.png

2)为我们创建了一个profile,自动使用了刚才新建的证书和appid,同时也包含了手动添加的三台device。

newimage.png

到目前为止,关于证书、appid、device、profile,我们已经都有了,现在该配置陪我们的项目本身了,让项目使用我们刚才新建的profile和证书,这样我们才能真机调试

项目配置完成了!最后,就是插上我们的iphone啦,开始测试下真机调试是否可行。

开发新手,在之前使用 Xcode7.0+版本进行过几次免费的真机调试.之后没怎么用,后来心血来潮又想调试一番.此时 Xcode 已经升级到8.2版本.并没有在意区别,还是按照7.0+版本的方法进行 *** 作.首先不同的是Role 不是原来的 free 而是 User. 如图:

当然 这并没有什么不同,只是一个描述问题.

接下来点击 View Details 创建证书,一切完成以后接上设备开始调试.之后却报出了一个让人崩溃的错误.如下图:

错误提示找不到证书签名.可是明明已经创建证书了,为什么呢?

于是各种百度,发现有人提到 Xcode8.0 之后证书的创建方式有所改变.只是从手动创建证书变成了自动创建证书. 如下图:

在 Xcode8.0+ 版本中勾选这个选项之后就不需要再去 Xcode-Preferences-Account 中手动创建证书了.勾选之后的一段时间内会自动为开发者创建好调试证书的.但是这个跟上面的错误完全没有关系.于是又进行了一番度娘.

在被度娘蹂躏期间,我从新手动创建了几次证书,每次创建证书的时候都会有下面的一个提示框d出来:

难道是因为这个?我的网络不给力?不可能啊,之前下电影的速度一直稳定在3-4M的.后来询问了群里的一些大牛,他们给出的建议是检查一下证书,我当然不知道证书在哪里了.询问了大牛后找到证书,果然发现了问题.看图:

看到红色的字体没,证书全部无效.我的天!这是怎么回事?接着去问度娘"证书无效怎么办",度娘说我也不知道,你试试手动添加证书为可信吧,然后证书的状态就从 此证书仍然无效 变成了 此证书已标记为受此账户信任 接着调试,问题依旧.

在我盯着无效证书发呆的时候,突然看到了上面写着过期时间,再联想到我的电脑系统时间一向不准确(距离正常时间相隔16小时),我想到一种可能.于是马上动手修改电脑时间,删除无效证书,再次重新创建证书,最终证书状态成功变成有效,看图:

最终使用这个有效证书成功调试程序.

虽然我知道遇到这种情况的人不多(谁会没事改电脑时间),但是也不保证没有,就把它当做一个糊涂蛋的意外吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7858115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存