如何在 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 文件?的主要内容,如果未能解决你的问题,请参考以下文章
Mac10.6操作系统下怎样将xcoder开发的程序打包为ipa安装到iphone OS3.13上?(免证书真机联调)(还可加分)