iOS使用其他人的.p12和.mobileprovision发布IPA

 badmouse1000001 发布于 2023-01-06 17:31

我正在尝试构建和发布IPA并与其他人(客户).p12文件和.mobileprovision签名.

我没有的是他们的苹果开发者帐户用户和密码组合(我只有我自己的用户和密码,这是无关的).

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

我正在使用Xcode版本5.1.1(5B1008)

我已经导入了p12文件,它看起来很好并且在钥匙串中可见.在Xcode中,我设置了正确的包ID,在"代码签名" - >"发布"下,我选择了带有p12文件的导入证书("iPhone Distribution:xxxx").但是,当我单击产品>存档时,构建失败并显示消息'....没有匹配标识的配置文件"找到iPhone分发:xxxx".(我把xxxx放在那里匿名).

在此输入图像描述

注意 - 在我被"可能重复..."评论之前,请知道我已经查看了其他问题,但找不到可行的解决方案.

谢谢.

1 个回答
  • 您必须正确导入.p12和相关的配置文件.

    从Keychain中删除现有证书.打开Keychain Access Manager.导航到文件>导入项目.

    浏览到要导入的.p12或.pfx文件并将其打开.

    在Keychain下拉列表中选择System,然后单击Add.

    输入管理员密码(如果询问)以授权更改.

    输入客户在生成.p12文件时创建的密码,然后单击"修改密钥链".

    接下来,删除旧的配置文件,并获取并添加.p12相关的配置文件.

    在Xcode中,在Target下 - > Build settings - > provisioning profiles,从下拉菜单中选择正确的配置文件.确保您没有在项目部分而不是Target下执行此操作.

    希望这会很好.

    在此输入图像描述

    2023-01-06 17:32 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有