如何在 iPhone 中仅使用开发证书生成 iPA 文件?

Posted

技术标签:

【中文标题】如何在 iPhone 中仅使用开发证书生成 iPA 文件?【英文标题】:How to generate an iPA file using only development certificate in iPhone? 【发布时间】:2012-04-11 22:36:34 【问题描述】:

我在 Apple 网站上没有付费帐户。因此,我的客户在那里创建配置文件后向我发送了开发证书。现在他让我在 xcode 中加载这个证书并生成一个可执行文件或 ipa 文件来测试 iPhone 设备中的应用程序。

谁能告诉我实现这一目标的方法?

提前致谢

【问题讨论】:

***.com/questions/5295890/… 【参考方案1】:

1) 首先完成您的编码检查它与您的配置文件。

2) 然后点击在 iPhone 或 iPad 设备上运行。

3) 然后转到菜单 -> 产品 -> 清洁。

4) 清理后菜单 -> 产品 -> 存档。

5) 完成后点击分发,然后选择保存为企业或临时应用程序的选项,然后点击下一步按钮。

6) 根据您的应用文件大小,需要一分钟时间。

7) 然后给出 ipa 的名称并将其保存在您想要的位置。

【讨论】:

这并没有解决使用开发证书的愿望。【参考方案2】:

执行以下步骤: 1) 首先获取配置文件。

2) 将调试模式设置为 ios 设备。

3) 转到产品,选择存档,您的项目将被存档。

4) 接下来转到管理器,选择您创建的已创建存档。然后点击分享。它会询问你是否允许。选择允许。您可以设置应用程序的名称。最后创建你的 ipa 文件

【讨论】:

“分享”选项在哪里?在 Xcode6 中看不到一个【参考方案3】:

我按照以下步骤进行操作:

    构建源代码 转到 Organizer > Projects 并选择您的项目,然后单击箭头打开派生数据文件夹。 找到 .app 文件(通常是 Build > Products > Debug-iphoneos)并将其放到 iTunes 中 例如,从 iTunes 中选择应用程序并将其放到桌面上。 iTunes 会将其转换为 ipa。

【讨论】:

如果测试人员的设备在配置文件中,这种方法是否可以分发进行测试?这意味着如果我通过 iTunes 转换获得 .ipa 并将其发送查看电子邮件或 testflightapp 服务,测试人员是否能够毫无问题地将其安装在他的设备上?或者我仍然需要获得分发证书并为此使用 Xcode 创建一个 .ipa? 从 iTunes 12.7 开始,iTunes 似乎不再支持“应用程序选项”了。我发现 this solution 为我工作,它不需要 iTunes。

以上是关于如何在 iPhone 中仅使用开发证书生成 iPA 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 IPJSUA 成为 .IPA 文件?

Mac10.6操作系统下怎样将xcoder开发的程序打包为ipa安装到iphone OS3.13上?(免证书真机联调)(还可加分)

Flutter ios打包 ipa

ios用xCode开发,怎么打包ipa包,在未越狱的iPhone上可以直接安装

ios企业版证书打包出来的ipa文件怎么安装

免费生成ios证书,利用Hbuilder打包ipa