我们正在开发iOS应用程序,我们正在使用我们公司的iOS Dev帐户(我们的配置文件)。
现在客户想要使用他的Apple帐户提交应用程序。
如果我们的客户没有Mac,我想我们必须创建ipa文件并发送给他。但我不确定如何使用其配置文件创建分发文件。
请您解释一下这种情况下的流程是什么?
我是否需要创建另一个Apple帐户并将其添加到客户端的iOS Dev帐户并使用该配置文件创建ipa文件,或者还有其他方法可以执行此操作吗?
答案 0 :(得分:0)
精湛的问题。我坚持了很多次。之后我让我做的很简单。
首先,您要在
中为应用程序创建应用ID- > Developer.apple.com
- >会员中心
- >单击证书
- >您可以在其中看到应用ID(位于窗口的左侧)。如果您点击中心页面中的应用ID,则可以看到旧应用ID。
- >在上面点击+符号为您的应用添加新的应用ID
转到钥匙链访问。如果你没有发现,只需进入聚光灯即可。它会来。
- >点击密钥链访问权限,然后转到Mac的工具栏
- >您可以在其中看到 Apple符号,钥匙串访问,文件,编辑,视图,窗口,帮助
- >点击钥匙串访问
- >然后点击证书助理
点击后即可看到选项。
- >然后点击从证书颁发机构申请证书。
- >现在证书信息框打开。
- >提供用户电子邮件地址
- >然后点击保存到磁盘。
现在,如果您看到桌面,则会有CSR.It用于创建开发人员和分发。
3.访问developer.apple.com网站
-> Member Center
-> Click certificates
点击开发者证书
- >点击 + 添加按钮
- >为开发者临时证书选择 IOS Apple Development
- >它要求 CSR 生成开发人员证书
- >只需从桌面选择。
- >点击生成
- >双击下载
- >如果您提供正确的CSR,则会在密钥链中显示带密钥的开发人员证书。
点击生产证书
- >点击 + 添加按钮
- >为分发临时证书选择 IOS Apple Adhoc Distribution
- >它会询问您生成生产证书的CSR 强文
- >只需从桌面中选择。
- >点击生成
- >双击下载
- >如果您提供正确的CSR,则会在钥匙串中显示带密钥的生产证书
点击开发临时以在设备中运行应用程序(位于窗口左下方)
- >点击 + 按钮。它位于上方。
- > 从列表应用ID列表中选择您的应用ID (下拉列表)
- >然后将名称提供给开发临时
- >选择或选择开发证书
- >同时选择或选择所有设备或特定的客户端设备
- >然后提交(生成并完成)
- >点击下载
- >之后双击下载的证书。
- >如果您签入 xcode(点击项目并选择构建设置 - >点击代码签名)
- >首先选择您的临时证书(您下载的开发证书只是选择该选项)
- >之后点击代码签名身份,然后从列表中选择开发者证书
- >最后目标 - 代码签名
- >首先选择您的临时证书(您下载的开发证书只是选择该选项)
- >之后点击代码签名身份并选择开发者证书
点击分发暂存,以便在所需设备中运行应用程序(位于窗口左下方)
- >点击 + 按钮。它位于上方。
- > 从列表应用ID列表(下拉列表)中选择您的应用ID
- > 然后将名称命名为Distribution Provisional
- >选择或选择生产证书
- >同时选择或选择所有设备或特定的客户端设备
- >然后提交(生成并完成)
- >点击下载
- >之后双击下载的证书。
- >如果您签入 xcode(点击项目并选择构建设置 - >点击代码签名)
- >首先选择临时证书(您下载的分发证书只显示选择)
- >之后点击代码签名身份并选择分发证书
- >最后目标代码签名
- >首先选择您的临时证书(您下载的分发证书只显示选择)
- >之后点击代码签名身份并选择生产证书
最后存档这个适用于ipa。
注意 - 在.plist中提供正确的应用ID。然后只接受并运行。