首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Xcode 6-如何为点对点分发挑选签名证书/配置文件?

Xcode 6-如何为点对点分发挑选签名证书/配置文件?
EN

Stack Overflow用户
提问于 2014-07-31 18:05:35
回答 18查看 96K关注 0票数 143

为了将应用程序分发给我们的测试人员,我们使用Xcode,我们使用以下过程:

适用于点对点

  • 归档文件选择provisioning profile

  • 将.ipa保存到文件夹

但是在Xcode6中,这个工作流程发生了一些变化。我仍然可以选择即席分发选项,但不能选择我想要的配给配置文件。这使我们无法控制使用哪个签名证书和配置文件配置(我们使用推送通知)。

默认情况下,将使用iPhone distribution签名身份并生成某种XC Ad Hoc配置文件,如下图所示:

如果单击配给配置文件旁边的箭头,则会打开包含配给配置文件的文件夹。

所以我的问题是:

在Xcode6中有什么方法可以选择用于Ad Hoc分发的配置配置文件吗?

谢谢!

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2014-10-10 17:28:06

我也遇到了同样的问题,使用命令行"xcodebuild“工具脚本解决了这个问题,这个脚本是随Xcode6预先安装的(不需要重新安装Xcode5)。

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

终端中的脚本:

代码语言:javascript
复制
xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile 'Provisioning Profile Name'
票数 52
EN

Stack Overflow用户

发布于 2014-09-17 00:02:20

在提交到App Store时,我遇到了类似的问题。我创建了一个归档文件,然后单击“提交”,Xcode希望自动使用默认的“xccom.*”通配符配置文件进行签名,而不是使用已有的显式配置文件。

为了解决这个问题,我刚刚在Apple开发者门户上重新生成了这个配置文件:

1)转到developer.apple.com并找到您要使用的分发设置配置文件。

2)选中,点击[编辑],重命名配置文件,点击[生成]。

3)将配置配置文件下载到桌面,并将其拖到Xcode 6图标上。

4)重启Xcode 6。

5)打开管理器窗口,在您创建的归档文件上单击[提交]。Xcode将自动选择您的显式配置文件,而不是通用配置文件。

票数 31
EN

Stack Overflow用户

发布于 2014-12-19 23:37:06

一旦您在组织者中

  • 选择ad-hoc构建,然后单击"Export...."
  • Select "Save for Ad Hoc Deployment“和Next
  • ,而不是从下拉菜单中选择一个组织选择"Use local signing asset”->选择
  • 导出并像以前一样保存.ipa。

当然,您需要生成、下载并安装ad-hoc配置文件。

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25056144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档