簡體   English   中英

如何使用iCloud訪問Xcode項目

[英]How to access Xcode project with iCloud

我最近買了一台MacBook Pro,用於開發iPhone應用程序。 我希望能夠以與使用iCloud傳輸Word文檔相同的方式在我的Macbook和iMac之間傳輸Xcode項目。 有沒有一種安全的方法可以做到這一點?

iCloud或版本管理?

對於同步Xcode項目,iCloud可能聽起來不錯,但它實際上會導致問題。 你應該使用git代替。 我建議使用免費的bitbucket(在線git repos)。 您可以在bitbucket上托管私人或公共項目。 我喜歡bitbucket因為免費的私人回購。 GitHub不提供免費的私人存儲庫!

易於分享

在一台計算機上編輯完代碼后,可以提交更改,然后將提交的更改推送到遠程存儲庫。 當您在另一台計算機上打開項目時,必須從遠程存儲庫中獲取它(拉)。

通過使用git,您也可以輕松地與其他團隊成員共享代碼。

如何

在這里查看更多:

我正在使用Dropbox在兩台Mac上同步我的xcode項目。 到目前為止我沒有遇到任何問題,但我建議不要同時處理項目,所以一定要在另一台機器上打開它之前關閉它。

以下是我使用iCloud Drive作為遠程git倉庫的方法:

  1. 在本地目錄中創建一個新的Xcode項目(啟用git版本控制),例如~/Xcode-Projects-Local/GiTest
  2. 將新的本地目錄克隆到遠程目錄,例如iCloud Documents:

    git clone --bare --no-hardlinks ~/Xcode-Projects-Local/GiTest ~/Documents/Xcode-Projects/git/GiTest.git

  3. 將克隆目錄作為遠程添加到本地倉庫:

    cd ~/Xcode-Projects-Local/GiTest

    git remote add -f iCloud ~/Documents/Xcode-Projects/git/GiTest.git

  4. 在其他Mac上,將遠程倉庫克隆到新的本地目錄中:

    git clone ~/Documents/Xcode-Projects/git/GiTest.git ./GiTest

  5. 請享用!

對於現有項目,只需跳過步驟1.請注意--no-hardlinks選項以確保硬鏈接不會混淆iCloud驅動器。

對於那些想知道'為什么不直接將項目目錄放在iCloud驅動器上'的人:Xcode總是有 - 並且從Xcode 10開始 - 仍然存在問題,最終導致回購損壞。

如果您計划在具有不同屏幕分辨率的計算機上工作,例如Macbook和iMac,則應該git-ignore名為project.xcworkspace/xcuserdata目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM