2010-09-18 15 views
0

是否有可能使用任何文本編輯器編寫obj-C代碼,然後將其上傳到Mac服務器以使用Xcode進行編譯? 我知道有可能使用Xcode編譯你的項目,而不用像使用一些命令行那樣打開它,但我不確定是否有可能使它成爲服務器,然後上傳任何obj-c代碼!Mac服務器爲了編譯obj-c項目?

回答

1

您可以使用命令xcodebuild命令從命令行編譯項目。自動化構建完全是另一回事:您需要設置服務器以下載更新後的源代碼(通常通過版本控制,例如svn updatep4 sync),進行構建,然後上傳構建結果(例如簽入版本控制)。

這樣做並不重要,有很多軟件,例如FinalBuilder,以幫助使這更容易,雖然FinalBuilder是Windows軟件,所以可能不是你想要的。

+0

+1因爲我們在我的工作地點這樣做,但僅供參考,'xcodebuild'需要具有完全配置的.xcodeproj文件。如果你只是想編譯一些.h和.m文件,'gcc'或'clang'就可以正常工作。 – 2010-09-18 23:36:31

+0

如果我想提交由另一個IDE(而不是Xcode)製作的項目,該怎麼辦? – 2010-09-19 17:14:07

+0

@alex CSD - 那麼你不能使用'xcodebuild'並且必須使用'gcc'或'clang' – 2010-09-20 01:28:08