美文网首页IOSbugiOS 开发
IOS Tips(2):证书配置的问题

IOS Tips(2):证书配置的问题

作者: 司马捷 | 来源:发表于2016-08-06 10:35 被阅读41次

    1.问题描述(一):
    今天要给测试提供一个测试的版本,按照以往的正常流程,我选择release 装态下的我的发布证书,然后编译,这个时候提示了我一个警告,然而我在https://developer.apple.com/account 页面下发现我的证书,并没有过期啊,这个有点奇怪,---Xcode Provisioning Profile Expiring 按照上面的第二个答案下的,第二个评论回复.重新Download All 了一下,顺利解决了这个警告.
    小结下:
    1.这个问题发现我们每次下载同一个证书,并不会覆盖之前的证书,而是同时存在着.这样Xcode有时候会选择之前的证书.所以建议每次更新证书都要DownloadAll 一下.
    2.mac上的证书管理目录:~/Library/MobileDevice/Provisioning Profiles/ 查看的时候方便

    2.第二个问题
    我发现按照上面的操作,然后我并没有重启Xcode ,Xcode提示我Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “XXXX”, however, no such provisioning profile was found.
    迅速重启,这个问题也顺利解决.

    3.第三个问题 我重启后,在Build Setting 下面 选择了我的发布证书,然后编译,顺利完成.

    然后我Export save for Ad Hoc DeployMent 的时候,发现最后编译的证书是 Ad Hoc:xxxxx 苹果自动生成的这个证书,这个是怎么回事?这麻烦了,我指定了证书,Xcode不听我的话了,找了很久,找到了一个不是答案的答案Xcode chooses a wrong (XC*) provisioning profile to submit archive,总结一个关键句就是 so I thought that the Ad-Hoc profile was appropriate. 这个Profile 在测试模式下比较适合.

    好吧,我就查看了下当我选择Export Save for IOS App Store Deployment 的时候,发下果然是按照我指定的证书就行发布编译的.

    相关文章

      网友评论

        本文标题:IOS Tips(2):证书配置的问题

        本文链接:https://www.haomeiwen.com/subject/xueksttx.html