我想知道如何仅使用命令行将ipa/app文件安装到iPhone中?
设备可能没有越狱或已经越狱。
我尝试使用命令行:
我有哪些选项?
设备可能没有越狱或已经越狱。
我尝试使用命令行:
xcodebuild
,但失败了。我没有找到如何设置目的地参数的方法,可能是真实设备而不是模拟器。我有哪些选项?
xcodebuild
,但失败了。我没有找到如何设置目的地参数的方法,可能是真实设备而不是模拟器。我知道的有三种方法:
这些人编写了一个用Ruby编写的工具。它使用Fruitstrap库,该库又使用了苹果公司的私有API之一,所以这可能会在未来失效。
您也可以仅使用Fruitstrap,但是这样需要一个“.app”目录,而我上面链接的Transporter Chief工具支持“.app”和“.ipa”部署(按照您的答案要求)。
无论哪种情况,都需要安装XCode才能正常工作,但设备不需要越狱。
第三,还有一个OS X的二进制发行版libimobiledevice
库,它使Linux桌面系统能够与iOS设备通信。其中有几个不同的工具之一可以使用此语法将有效签名的IPA安装到设备中:
ideviceinstaller -i myapp.ipa
这种方法的优点是不需要XCode甚至iTunes。
通过新的苹果配置器2应用程序,您可以从菜单中安装自动化工具...。这将添加对命令行工具"cfgutil"的支持。
cfgutil允许您使用cfgutil install-app <ipa文件的绝对路径>
命令行安装IPA文件。我们在构建服务器上使用它来自动更新设备的最新构建版本。
我尝试过libimobiledevice-macosx,在iPhone 5上可以正常工作。iOS版本为6.1.4。 我能够安装应用程序并像在Xcode中一样查看日志输出:) 谢谢!