iOS应用如何使用客户端的个人资料提交

时间:2014-10-27 14:43:16

标签: ios xcode ios7 ios8

我们正在开发iOS应用程序,我们正在使用我们公司的iOS Dev帐户(我们的配置文件)。

现在客户想要使用他的Apple帐户提交应用程序。

如果我们的客户没有Mac,我想我们必须创建ipa文件并发送给他。但我不确定如何使用其配置文件创建分发文件。

请您解释一下这种情况下的流程是什么?

我是否需要创建另一个Apple帐户并将其添加到客户端的iOS Dev帐户并使用该配置文件创建ipa文件,或者还有其他方法可以执行此操作吗?

1 个答案:

答案 0 :(得分:0)

精湛的问题。我坚持了很多次。之后我让我做的很简单。

  1. 首先,您要在

    中为应用程序创建应用ID

    - > Developer.apple.com

    - >会员中心

    - >单击证书

    - >您可以在其中看到应用ID(位于窗口的左侧)。如果您点击中心页面中的应用ID,则可以看到旧应用ID。

    - >在上面点击+符号为您的应用添加新的应用ID

  2. 转到钥匙链访问。如果你没有发现,只需进入聚光灯即可。它会来。

    - >点击密钥链访问权限,然后转到Mac的工具栏

    - >您可以在其中看到 Apple符号,钥匙串访问,文件,编辑,视图,窗口,帮助

    - >点击钥匙串访问

    - >然后点击证书助理

    点击后即可看到选项。

    - >然后点击从证书颁发机构申请证书

    - >现在证书信息框打开。

    - >提供用户电子邮件地址

    - >然后点击保存到磁盘

    现在,如果您看到桌面,则会有CSR.It用于创建开发人员和分发。

    3.访问developer.apple.com网站

    -> Member Center
    
    -> Click certificates
    
    1. 点击开发者证书

      - >点击 + 添加按钮

      - >为开发者临时证书选择 IOS Apple Development

      - >它要求 CSR 生成开发人员证书

      - >只需从桌面选择

      - >点击生成

      - >双击下载

      - >如果您提供正确的CSR,则会在密钥链中显示带密钥的开发人员证书。

    2. 点击生产证书

      - >点击 + 添加按钮

      - >为分发临时证书选择 IOS Apple Adhoc Distribution

      - >它会询问您生成生产证书的CSR 强文

      - >只需从桌面中选择。

      - >点击生成

      - >双击下载

      - >如果您提供正确的CSR,则会在钥匙串中显示带密钥的生产证书

    3. 点击开发临时以在设备中运行应用程序(位于窗口左下方)

      - >点击 + 按钮。它位于上方。

      - > 从列表应用ID列表中选择您的应用ID (下拉列表)

      - >然后将名称提供给开发临时

      - >选择或选择开发证书

      - >同时选择或选择所有设备或特定的客户端设备

      - >然后提交(生成并完成)

      - >点击下载

      - >之后双击下载的证书。

      - >如果您签入 xcode(点击项目并选择构建设置 - >点击代码签名)

      - >首先选择您的临时证书(您下载的开发证书只是选择该选项)

      - >之后点击代码签名身份,然后从列表中选择开发者证书

      - >最后目标 - 代码签名

      - >首先选择您的临时证书(您下载的开发证书只是选择该选项)

      - >之后点击代码签名身份并选择开发者证书

    4. 点击分发暂存,以便在所需设备中运行应用程序(位于窗口左下方)

      - >点击 + 按钮。它位于上方。

      - > 从列表应用ID列表(下拉列表)中选择您的应用ID

      - > 然后将名称命名为Distribution Provisional

      - >选择或选择生产证书

      - >同时选择或选择所有设备或特定的客户端设备

      - >然后提交(生成并完成)

      - >点击下载

      - >之后双击下载的证书。

      - >如果您签入 xcode(点击项目并选择构建设置 - >点击代码签名)

      - >首先选择临时证书(您下载的分发证书只显示选择)

      - >之后点击代码签名身份并选择分发证书

      - >最后目标代码签名

      - >首先选择您的临时证书(您下载的分发证书只显示选择)

      - >之后点击代码签名身份并选择生产证书

    5. 最后存档这个适用于ipa。

    6. 注意 - 在.plist中提供正确的应用ID。然后只接受并运行。