有没有办法在没有越狱的情况下从命令行/ Mac运行iOS 10+中的任何应用程序?
重新签名并且现有工具似乎都不起作用(ios-deploy,乐器),也无法通过iTunes或其他程序找到方法。
答案 0 :(得分:1)
是的,对于您拥有源代码的任何应用程序都可以。
对于您从App商店或直接下载获得的任何应用程序都不可能。
答案 1 :(得分:0)
我不太确定我是否完全理解您对any
应用的重视,但这是我理解的内容:
1)如果您的意思是想要从当前可以下载的应用商店运行任何应用,并且您拥有.ipa
文件,则可以使用this将其手动安装到其他设备方法(iTunes拖放)
2)但是,如果您尝试在.ipa
上运行Simulator
,那么这是不可能的,如this回答所述。
3)最后,如果你有源码,我提到重新签名后我很困惑,那么你可以轻松地使用其中任何一个将该源构建为Simulator或设备的可执行文件{1}},或者自从您询问命令行后,您还可以使用Xcode
,找到信息here
我希望这三个选项中的一个是您正在寻找的,因为很难从问题的措辞中分辨出来。如果不是这样,那么扩展到你试图解决的用例将会非常有用。
答案 2 :(得分:0)
根据@BHendricks答案中的评论,您似乎希望使用计算机上的命令行来启动安装在iOS 10+设备上的应用程序。
如果没有越狱手机,这是不可能的!
在越狱手机上,可能会写一些通过ssh连接并启动应用程序的内容,但在vanilla iOS上,这是为了安全而被禁用。您可以搜索可以发送命令的应用程序,但我非常怀疑iOS应用程序可以访问系统功能,例如启动其他应用程序,因为这也是一个很大的安全风险。
答案 3 :(得分:0)
如果你有ipa,你可以通过iTunes安装应用程序。这就是我们曾经要求QA在设备上测试应用程序,它运行正常。有关详细信息Install IPA with iTunes 12,请参阅此[SO]。
答案 4 :(得分:0)
使用Cydia Impactor(cydiaimpactor.com)签署该应用程序。 99%的可能性将起作用