如何交叉编译iOS的可执行文件并从iOS应用程序运行它?

时间:2014-05-29 16:10:15

标签: ios cross-compiling

这可能听起来有点棘手,但我需要为iOS平台编译任何可执行文件(让他们说" hello world"),将其打包到iOS应用程序包中并按下按钮运行它在iOS应用程序中。可能吗?它只是一个概念证明。

PS。我知道我可以在越狱后在设备上使用NSTask从iOS应用程序运行进程。

1 个答案:

答案 0 :(得分:0)

您可以使用itms-services网址方案从网址安装应用程序。

Pre-iOS 7.1我有一个应用程序可以通过启动本地HTTP服务器(使用CocoaHTTPServer)来实现这一点但是在iOS 7.1中,所有通过itms-services网址方案的清单都必须使用https和本地http服务器不支持。

我想你可以考虑让cocoahttpserver支持HTTPS或远程托管文件来实现这个目标吗?

这可以在没有越狱设备的情况下运行,前提是您的设备已经过配置以安装ipa,或者ipa已使用企业证书进行签名。