如何使用命令行将ipa / app文件安装到iPhone中?

时间:2013-01-26 09:00:22

标签: iphone ios ipa

我想知道如何使用命令行将ipa / app文件安装到iPhone中?

该设备可能没有越狱或越狱。

我尝试使用命令行:xcodebuild,但失败了。我没有找到参数如何设置目的地,可能是真正的设备,而不是模拟器。

我有哪些选择?

4 个答案:

答案 0 :(得分:30)

我知道的三种方式:

    Ruby中的
  • These guys wrote a tool来做。它使用Fruitstrap库,后者又使用Apple的一个私有API,因此将来可能会破坏。

  • 您也可以单独使用Fruitstrap,但是您需要一个.app目录,而我上面链接的Transporter Chief工具支持.app和.ipa部署(根据您的答案要求)。< / p>

在任何一种情况下,您都需要安装XCode才能正常工作,但设备不需要越狱。

  • 第三,libimobiledevice库中还有一个binary distribution for OS X,可以让Linux机器人与iOS设备通信。这有几个不同的工具,其中一个可以使用以下语法将有效的签名IPA安装到设备:

    ideviceinstaller -i myapp.ipa
    

    这种方法的优点是它不需要XCode甚至iTunes。

答案 1 :(得分:18)

使用新的Apple Configurator 2应用程序,您可以从菜单中安装自动化工具... 。这将添加对命令行工具“cfgutil”的支持。

cfgutil允许您使用{{1}}从命令行安装ipa。我们在构建服务器上使用它来自动使用最新版本更新设备。

答案 2 :(得分:4)

我刚刚收集了一篇文章(Gist)如何实现这一目标,使用

1.- Mattt的图书馆 Shenzhen

2.- Phonegap的图书馆 ios-deploy

请阅读:

<强> How to generate and install an IPA file

答案 3 :(得分:1)

我试过libimobiledevice-macosx。适用于iPhone 5. iOS版本6.1.4。 我能够安装app并查看xcode中的日志输出:)谢谢!