ios - 要从 iTunes 传输到设备的 Ad-Hoc 构建的正确代码签名配置是啥?

Posted

技术标签:

【中文标题】ios - 要从 iTunes 传输到设备的 Ad-Hoc 构建的正确代码签名配置是啥?【英文标题】:ios - what is the right code signing configuration for an Ad-Hoc build meant to be transfered from itunes to device?ios - 要从 iTunes 传输到设备的 Ad-Hoc 构建的正确代码签名配置是什么? 【发布时间】:2013-03-31 13:02:38 【问题描述】:

我正在学习如何创建应用程序的临时版本,以便我可以将其放在本地 iTunes 上,然后再将其传输到设备。

我创建了一个分发配置文件并将其命名为 Production Provisioning AdHoc。然后我将我正在测试的设备添加到该配置文件中。然后在代码签名中,对于分发设置,我将其设置为该配置文件,但开发设置应该是什么?这有关系吗?

我遇到的问题是,当我将项目存档并将其作为 AdHoc 分发时,我能够在 iTunes 中看到该应用程序,但是当我进行同步并申请将其传输到设备时,即使 iTunes 说该应用程序在设备上,该应用程序永远不会安装在设备上。

请帮助我了解我可能做错了什么以及如何解决它。从昨天开始我就一直坚持这个。

谢谢, 亚历克斯

【问题讨论】:

为什么不能使用 Xcode->organiser 将 .ipa 安装到 iPhone -- @Guru 不确定这是否可行。您能否更详细地解释一下这些步骤?我正在关注一些可能已经过时的文档 【参考方案1】:

不确定 iTunes 是否允许 .ipa 传输。但是您可以使用 Xcode 将 .ipa 传输到设备。

以下是将 .ipa 安装到您的设备的步骤。

« Open Xcode->Window->Organisor.
« Click on devices tab
« Drag your .ipa to your device listed in side bar.

【讨论】:

谢谢,我如何确保生产版本放入设备而不是用于开发的版本? 检查使用了哪些代码签名(生产/开发)。不知道如何检查 .ipa。

以上是关于ios - 要从 iTunes 传输到设备的 Ad-Hoc 构建的正确代码签名配置是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Ad hoc iOS 应用程序 - 无需 iTunes 即可分发

没有 iTunes 的 Ad Hoc Catalina 10.15.x 部署

如何部署ad-hoc分发(ipa文件)或如何将iTunes与设备同步

无需 iTunes 将文件从 Mac/Pc 传输到 ios 应用程序文档

Ad hoc 无法在 iPhone 5 iOS 8 上运行

使用在 Windows 上运行的 iTunes 通过 USB 在 iOS 上安装 Ad Hoc 分布式应用程序