当前位置:   article > 正文

iOS-脚本打包出现的问题最后居然这么解决了_no profiles for 'com.chaplin.ancientwar.apple" wer

no profiles for 'com.chaplin.ancientwar.apple" were found

今天用脚本打包,一直报错

问题一:

exportArchive: Provisioning profile "iOS Team Ad Hoc Provisioning Profile: com.***.***.***" doesn't include the currently selected devices "zenli", "tw", and "wuntest5".

先报了这个错误,然后我就去下了.mobileprovision文件,双击安装,然后Xcode就报了这个玩意儿

【Xcode encountered an error】

查了一下才知道,是Xcode11.2之后出现的问题。暂时没有解决办法,所以就只能在Account里面Download Manual Profiles,然后再打包就出现了问题二,

问题二:

 NSLocalizedRecoverySuggestion="***." has a Apple Distribution certificate, but it is not installed in your keychain or is missing its private key. Import the certificate and private key from the keychain on the Mac where they were created.

 

Error Domain=IDEProfileLocatorErrorDomain Code=1 "No profiles for 'com.***.***.**' were found" UserInfo={IDEDistributionIssueSeverity=3, NSLocalizedDescription=No profiles for 'com.***.***.***' were found, NSLocalizedRecoverySuggestion=Xcode couldn't find any iOS Ad Hoc provisioning profiles matching '***.***.***.***'.}

我一开始看到这个错,就想找同事要p12文件,安安心心安装完p12后,还是会有这个问题,然后我就不晓得怎么解决了,我把原来的证书删掉了,又从官网上下了证书,用走了一遍还是报错,用Xcode直接打包是好的就脚本打包就问题,思考是不是脚本有问题。

我让同事也跑一下打包的脚本,他居然没有报错,然后我想是不是我Xcode设置有问题,查来查去都是一样的。

最后到晚上,我仔仔细细的查看我和同事设置的不同,我发现有一个证书他那边有,我这边没有,导出p12,在我这边一安装,再跑脚本居然好了。

都是一样的Distribution证书,除了一个开头叫:Apple Distribution,一个叫 iPhone Distribution,其他名称都一样,里面的密钥也不一样。

都怪我一直看后面的team id 以为是一样的,所以没有仔细查看里面的密钥一不一样。

所以下次遇到问题,第一感觉很大程度都是对的。细心加耐心

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/47825
推荐阅读
相关标签
  

闽ICP备14008679号