无需手动连接设备即可在 iOS 中部署设备

Posted

技术标签:

【中文标题】无需手动连接设备即可在 iOS 中部署设备【英文标题】:device deployment in iOS without connecting the device manually 【发布时间】:2013-04-04 13:49:47 【问题描述】:

我在 ios 原生应用程序中使用 Xcode 在 Objective C 中使用 SUP 2.1.3 作为后端。我已经通过将我的应用程序连接到 mac 机器在 iPAD 中部署了我的应用程序。现在我想知道,如果我可以部署我的应用程序进入 iPAD 而不将 iPAD 连接到 mac 机器,即通过将任何文件传输到 iPAD。?或者有没有其他方法可以做到这一点?

【问题讨论】:

【参考方案1】:

目前,不支持这样做的方式

在 Xcode 4 的早期版本中曾经有过。然后 Apple 将其杀死 - 原因是 bug 太多。

我和你一样,经常希望他们能把它带回来,这样那些使用它的人就不必一直使用电缆。

Ad Hoc 除外

编辑:我现在更好地理解了这个问题 - 您不想像在调试器等中那样使用 iPad 进行开发。您希望您的朋友能够在他的设备上运行您的苹果。知道了。 谷歌iOS ad hoc

【讨论】:

谢谢 Erway..我认为它正在使用 ipa 文件。我可以获得更多有关此的信息吗?如果你不介意 啊。是的,您可以将您的应用导出为 ipa - 使用正确的签名 - 将其导入 iTunes,然后与 iPad 进行无线同步 - 但以这种方式忘记任何严重的开发。步骤太多,没有调试器。 所以你说的就像现在我也可以在不连接到 mac 机器的情况下做到这一点?对不起,我没有得到你...场景是我有一个 iPAD 的朋友。他没有 mac 机器和他一起。所以如果我用我的开发者证书注册他的 iPAD 的 UDID,我可以通过任何方式在他的 iPAD 中运行我的应用程序,即通过传输 ipa 文件或类似的东西吗? 现在我明白了——你不想像在调试器之类的那样使用 iPad 进行开发。您希望您的朋友能够在他的设备上运行您的苹果。知道了。 谷歌iOS ad hoc 谢谢Erway...我正在努力了解更多关于这方面的信息。尽管如此,直到现在,我对此还没有一个清晰的认识。我对这项技术非常陌生。感谢您的宝贵答案。

以上是关于无需手动连接设备即可在 iOS 中部署设备的主要内容,如果未能解决你的问题,请参考以下文章

如何使用MAC在真实设备中构建和部署ios api文件

Xcode 5 部署设备

iOS 应用的离线 Ad-Hoc 部署

将 cordova 应用程序部署到连接的设备时无法部署到设备

是否可以连接蓝牙设备,而无需在 iOS 中配对?

iOS 和 Android 无需连接即可访问的蓝牙设备是不是有唯一标识符?