首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS使用别人的.p12 & .mobileprovision发布IPA

iOS使用别人的.p12 & .mobileprovision发布IPA
EN

Stack Overflow用户
提问于 2014-07-02 18:40:32
回答 1查看 14.8K关注 0票数 4

我正在尝试构建和发布一个IPA,并使用其他人(客户)的.p12文件和.mobileprovision对其进行签名。

我没有的是他们的苹果开发者账号、用户名和密码组合(我只有我自己的用户名和密码是无关的)。

我如何使用我之前提到的证书(企业分发)来构建和发布它?

我使用的是Xcode版本5.1.1 (5B1008)

我已经导入了p12文件,它看起来很好,在密钥链中是可见的。在Xcode中,我设置了正确的捆绑包id,并且在"Code Signing"->"Release“下,我选择了p12文件("iPhone发行版: xxxx")附带的导入证书。但当我单击Product>Archive时,构建失败并显示消息'....找不到与标识"iPhone分发: xxxx“匹配的设置配置文件。‘(我把xxxx放在那里是为了匿名)。

注意-在我被“可能的副本...”激怒之前评论,请知道,我已经调查了其他问题,但无法找到一个有效的解决方案。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-02 19:17:45

您必须正确导入.p12和相关的配置配置文件。

  • 从密钥链中删除现有证书。打开密钥链访问管理器。导航到文件>导入项。
  • 浏览到要导入的.p12或.pfx文件并将其打开。
  • 在密钥链下拉列表中选择系统,然后单击添加。
  • 输入管理员密码(如果要求)以授权更改。
  • 输入客户在生成.p12文件时创建的密码,然后单击Modify Keychain.
  • Next,Remove your old provisioning profile并获取并添加与.p12相关的配置文件。
  • 在Xcode中,在目标-->构建设置-->配置文件下,从下拉菜单中选择正确的配置文件。确保您不是在项目部分而是在Target.

下执行此操作

希望这能很好地工作。

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

https://stackoverflow.com/questions/24529061

复制
相关文章

相似问题

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