直接从Xcode编译/应用程序

时间:2011-03-16 00:01:16

标签: iphone xcode jailbreak

首先,我不会将此应用程序发布到应用程序商店,这是一部越狱手机。

任何人都知道如何使用Xcode将应用程序直接编译到/ Applications文件夹?目前,我必须编译到/ var / mobile / Applications文件夹并将其复制到设备上的/ Applications文件夹。如果应用程序可以直接编译到/ Applications文件夹,那将非常方便。谷歌似乎没有任何关于这个主题的结果。

提前致谢...

2 个答案:

答案 0 :(得分:1)

我没有越狱的iPhone,所以我不能说这是否有效,但假设您可以挂载将iPhone作为Mac上的卷,您可以添加自定义脚本Xcode中的编译,为您进行复制。

假设您的iPhone已安装在/ mnt / My iPhone中

您将添加自定义构建阶段(编辑器>添加构建阶段>添加运行脚本阶段),脚本将执行以下操作:

cd /var/mobile/Applications
cp myappfile "/mnt/My iPhone/Applications/"

答案 1 :(得分:0)

如果XCode每次都将应用程序编译到同一目标目录中,您是否可以使用symlink指向已安装的手机? OS X文档位于ln(1)联机帮助页中,有关符号链接的详细信息,请查找-s

例如,删除/var/mobile/Applications/,并将其替换为符号链接到手机的/Applications/目录所在的位置(我猜/Volumes/WakePhone/Applications/}):

rmdir /var/mobile/Applications
ln -s /Volumes/WakePhone/Applications/ /var/mobile/Applications

当然,这只会让您在安装手机时进行编译。这可能太麻烦了。

为什么复制你的应用程序太麻烦了,你想直接编译到设备上?可能有比这更好的解决方案。 :)