2011-03-16 107 views
3

首先,我沒有發佈這個應用程序到應用程序商店,這是一個越獄電話。直接編譯/從Xcode應用程序

任何人都知道如何使用Xcode直接將應用程序編譯到/ Applications文件夾?目前,我不得不編譯到/ var/mobile/Applications文件夾並將其複製到設備上的/ Applications文件夾中。如果應用程序可以直接編譯到/ Applications文件夾,這將非常方便。 Google似乎對此主題沒有任何結果。

在此先感謝...

回答

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 

當然,這樣只會讓你編譯當你的手機被安裝。這可能太麻煩了。

爲什麼在您的應用程序上覆制過於繁瑣以至於您想直接編譯到設備上?有可能比這更好的解決方案。 :)

+0

有趣...需要直接編譯到/應用程序將消除很多繁瑣的工作,當調試需要根訪問(越獄)的應用程序。感謝您的信息,但我仍然需要/ var/mobile/Applications留在手機上。 – WakeTurbulence 2011-03-16 00:34:44

1

我沒有一個越獄iPhone,所以我不能說如果這個工程,但假設你可以掛載 iPhone作爲在Mac上的音量,你可以添加一個自定義腳本到編譯在Xcode中爲您進行復制。

。假定你的iPhone安裝在/ mnt /我的iPhone

你會添加自定義構建階段(編輯>添加構建階段>添加運行腳本階段)和腳本會做這樣的事情:

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

謝謝,我會試試看。 – WakeTurbulence 2011-03-16 21:41:03