[英]How to access Xcode project with iCloud
我最近買了一台MacBook Pro,用於開發iPhone應用程序。 我希望能夠以與使用iCloud傳輸Word文檔相同的方式在我的Macbook和iMac之間傳輸Xcode項目。 有沒有一種安全的方法可以做到這一點?
對於同步Xcode項目,iCloud可能聽起來不錯,但它實際上會導致問題。 你應該使用git代替。 我建議使用免費的bitbucket(在線git repos)。 您可以在bitbucket上托管私人或公共項目。 我喜歡bitbucket因為免費的私人回購。 GitHub不提供免費的私人存儲庫!
在一台計算機上編輯完代碼后,可以提交更改,然后將提交的更改推送到遠程存儲庫。 當您在另一台計算機上打開項目時,必須從遠程存儲庫中獲取它(拉)。
通過使用git,您也可以輕松地與其他團隊成員共享代碼。
在這里查看更多:
我正在使用Dropbox在兩台Mac上同步我的xcode項目。 到目前為止我沒有遇到任何問題,但我建議不要同時處理項目,所以一定要在另一台機器上打開它之前關閉它。
以下是我使用iCloud Drive作為遠程git倉庫的方法:
~/Xcode-Projects-Local/GiTest
將新的本地目錄克隆到遠程目錄,例如iCloud Documents:
git clone --bare --no-hardlinks ~/Xcode-Projects-Local/GiTest ~/Documents/Xcode-Projects/git/GiTest.git
將克隆目錄作為遠程添加到本地倉庫:
cd ~/Xcode-Projects-Local/GiTest
git remote add -f iCloud ~/Documents/Xcode-Projects/git/GiTest.git
在其他Mac上,將遠程倉庫克隆到新的本地目錄中:
git clone ~/Documents/Xcode-Projects/git/GiTest.git ./GiTest
請享用!
對於現有項目,只需跳過步驟1.請注意--no-hardlinks
選項以確保硬鏈接不會混淆iCloud驅動器。
對於那些想知道'為什么不直接將項目目錄放在iCloud驅動器上'的人:Xcode總是有 - 並且從Xcode 10開始 - 仍然存在問題,最終導致回購損壞。
如果您計划在具有不同屏幕分辨率的計算機上工作,例如Macbook和iMac,則應該git-ignore名為project.xcworkspace/xcuserdata
目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.