Xcode 6 beta 2发行版导出.ipa:“;您的帐户已具有有效的iOS分发证书;
在Xcode 6 beta 2上导出用于临时分发的应用程序时遇到问题:Xcode 6 beta 2发行版导出.ipa:“;您的帐户已具有有效的iOS分发证书;,ios,iphone,xcode6,Ios,Iphone,Xcode6,在Xcode 6 beta 2上导出用于临时分发的应用程序时遇到问题: 在Xcode 6上导出我的项目进行特别开发时,我收到此警报。我尝试在Xcode 5上导出它,但在保存.ipa时一点问题都没有。有人也遇到过这个问题吗?这对我来说很有效 在我的机器上,我保留了Xcode 5和Xcode 6测试版 从Xcode 6 beta版开始,归档项目。关闭Xcode 6 打开Xcode 5,转到Organizer,并使用适当的配置文件导出为临时构建 就这样 正如一位评论者所指出的,这已被证明是我和其他人
在Xcode 6上导出我的项目进行特别开发时,我收到此警报。我尝试在Xcode 5上导出它,但在保存.ipa时一点问题都没有。有人也遇到过这个问题吗?这对我来说很有效
就这样 正如一位评论者所指出的,这已被证明是我和其他人的解决方案:
我删除并重新下载了所有必需的证书以及生成所需的密钥,并且我能够克服此错误在我的情况下,解决问题的方法是从我的Apple Developer帐户中删除所有分发证书。然后,Xcode成功地再次创建了开发和分发证书,这就成功了。在最新的官方Xcode 6.0中,如果您在授权文件中意外创建了一个具有如下密钥的记录,则会发生这种情况:
com.apple.security.application-groups
我不确定Xcode是否默认自动创建了它。但删除那把钥匙解决了我的问题。我不必重新创建任何证书。这不是我的问题。我也有同样的问题,我必须使用命令行“xcodebuild”工具作为解决办法,只安装了Xcode 6(不必重新安装Xcode 5) 例如:
xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile "Provisioning Profile Name"
我撤销了我的生产证书,并请求另一个证书,以解决此问题。
也许你需要重新启动你的xcode。我刚从xcode 5升级到6时遇到这个问题
就我而言,创建一个新的生产证书,然后为我的应用程序重新创建分发资源调配配置文件就成功了。我两天前也遇到过同样的问题。问题是:
苹果改变了临时构建的方式。现在,您不能使用dev cert进行临时分发生成。您应该使用具有“临时”配置文件的分发证书。我得到了一个解决方案,但没有续订证书: 1-使用适当的代码签名标识和配置文件归档目标 2-在Organizer-->Show in Finder中创建的文件中的右键 3-XCARVE文件中的右键-->显示包内容 4-在Finder中,转到产品/应用程序/ 5-将文件Products/Applications/appName上载到iTunes 6-当应用程序出现在iTunes中时,右键单击它-->在Finder中显示这是ipa文件 7-通过App Loader 3.0发送此ipa
我不认为这是一个持久的解决方案,但我不想删除我的证书创建新的iOS Distribution证书并选择“生产”>“应用商店和临时”部分。另外,不要忘记将目标>构建设置>代码签名全部更改为iOS发行版。(但在创建ipa后,将其设置回iOS开发者)
只有这样才解决了我的问题。我通过在开发者门户上重新生成配置文件(在我的例子中是应用商店配置文件)并通过iPhone配置实用程序添加到我的计算机中,解决了这个问题。我不想弄乱证书,成功地避免了这一点 我注意到从我的控制台中的Xcode记录的错误消息: 任何有效的配置文件都不允许指定的权限:应用程序标识符、测试报告活动、密钥链访问组
下载新的配置文件后,出现了缺少的
beta reports active=true
,Xcode对生成进行了签名。我的解决方案是删除我正在使用的唯一iOS生产证书,然后重新创建它。要执行此操作,必须创建一个新的配置文件,以分配刚刚创建的证书
然后我又做了一次存档的过程,效果很好 我按照以下步骤解决了它: 1) 在您的apple开发者帐户中:创建新的生产证书选择应用商店和特别选项 2) 在您的apple developer帐户中:使用您当前的bundle id和在第一步中创建的证书创建一个新的配置文件 3) 在您的xcode中:
- 选择你的目标
- 在“区域代码签名”的“生成设置”选项卡中
- 在子区域代码中签名标识