在Xcode之外为iPhone开发

时间:2009-01-12 16:23:01

标签: iphone

我想从命令行和我的个人编辑器开发和运行我的iPhone应用程序,而不必使用Xcode。

到目前为止,我已经能够编辑Emacs中的所有文件并在项目中运行

xcodebuild
来编译/链接/等。

下一步是创建一个Makefile任务,用我当前的应用程序启动iPhone模拟器。有关如何做到这一点的任何想法?

更新:我对XCode调用我的编辑器不感兴趣,我只是想尽可能地忘记IDE。

3 个答案:

答案 0 :(得分:10)

您需要做的就是将构建的.app从XCode放到~/Library/Application Support/iPhone Simulator/[some version]/Applications/[somefolder]/的任何地方复制。

然后,启动/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app。不确定如何启动它来启动特定应用程序,但这会将您带到主屏幕。

答案 1 :(得分:2)

另请注意,您可以将XCode设置为使用外部编辑器,即使是源代码也是如此。在此设置中,您将打开XCode以查看显示组成项目的文件和其他项目的树视图,但是一旦您双击源代码文件,它将在例如emacs的。

Mac Developer Network上有一个截屏视频,展示了这一点:link

答案 2 :(得分:0)

  
    

我对此表示怀疑。如果你越狱你的手机并在其上安装SSH,你可以设置一些东西>>通过wifi复制.app,但这是一项相当多的工作。 - Noah Witherspoon 09年1月13日5:24

  

我用这种方式完成了所有我开始的iphone开发工作。只需查看二进制可执行文件以及您可能需要的任何其他文件(在手机上找到App文件夹后)实际上比从xCode安装应用程序要快得多。请注意,我没有运行调试器。