我想知道如何使用命令行将ipa / app文件安装到iPhone中?
该设备可能没有越狱或越狱。
我尝试使用命令行:xcodebuild
,但失败了。我没有找到参数如何设置目的地,可能是真正的设备,而不是模拟器。
我有哪些选择?
答案 0 :(得分:30)
我知道的三种方式:
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)
答案 3 :(得分:1)
我试过libimobiledevice-macosx。适用于iPhone 5. iOS版本6.1.4。 我能够安装app并查看xcode中的日志输出:)谢谢!