單個源存儲庫的一個好的目錄結構,可以同時存放Android和iOS版本的phonegap項目?我沒有使用sym-links,因爲我不希望PC上有任何發展。 (但是,如果有一個乾淨的方式來做到這一點沒有,我所有的耳朵,因爲Git和PC上的符號鏈接是一個噩夢。)我已經試過這樣:跨平臺phonegap項目的目錄結構
www/
index.html
js/ *.js
xpjs-ios/ *.js
xpjs-android/ *.js
css/ *.css
html/ *.html (all other files)
android/
(lots of java and config files)
android/assets/www/index.html -> www/index.html
js -> www/js
xpjs -> www/xpjs-android
html -> www/html
css -> www/css
ios/
(xcode config and such)
ios/www/index.html -> www/index.html
js -> www/js
xpjs -> www/xpjs-ios
html -> www/html
css -> www/css
然後我在IOS點的Xcode/www目錄和eclipse在android/www目錄下。對於平臺特定的JavaScript,html文件引用xpjs/phonegap.js
和xpjs/my-quirks.js
,並獲得這些文件的android或ios版本。
這一切似乎應該工作,但xcode4似乎不處理符號鏈接。如果我打開在Xcode編輯器源文件之一,它讀取很好,但是當我試圖挽救它,它說像
The document "index.html" could not be saved. It does not exist.
和應用程序,當我嘗試運行它失敗
ERROR: Start page 'www/index.html' was not found.
當然有人想通了。
您使用的是什麼源代碼控制? – pinkeerach
git,只要你不檢查Windows上的回購,它就不會遇到符號鏈接問題。 – Leopd