我必须迁移到新机器。我应该携带 Xcode 的哪些部分?
我知道我需要:
移动所有证书
移动所有项目文件
重新安装xcode(当然)
然而,在这里和那里阅读之后,我开始害怕这个过程比我列出的更多。
我最担心的是,如果我丢失了所有派生数据文件夹,我将无法更新我目前在商店中拥有的应用程序。这是真的?
除此之外,我还有什么需要担心的吗?
我不想做完所有事情然后遇到麻烦,因为我彻底搞砸了我的开发环境。
我必须迁移到新机器。我应该携带 Xcode 的哪些部分?
我知道我需要:
移动所有证书
移动所有项目文件
重新安装xcode(当然)
然而,在这里和那里阅读之后,我开始害怕这个过程比我列出的更多。
我最担心的是,如果我丢失了所有派生数据文件夹,我将无法更新我目前在商店中拥有的应用程序。这是真的?
除此之外,我还有什么需要担心的吗?
我不想做完所有事情然后遇到麻烦,因为我彻底搞砸了我的开发环境。
派生数据中没有什么真正有用的东西。您仍然可以更新您的应用程序。
当您使用 Xcode 登录门户时,它会自动下载您的所有配置文件。它太酷了。
正如@joerick 所说,您想要带上您的钥匙串,就好像您丢失了您的私钥一样,您将不得不制作新的证书和新的配置文件等等。Xcode 实际上可以为您导出所有这些作为组织者的开发者资料。在设备部分选择您的团队,底部的导出按钮会将您的所有证书放入一个文件中,您可以在新机器上导入。
如果您在商店中有应用程序,您想随身携带它们的档案。这是从您构建和存档时开始的,并且是应用商店提交过程的一部分。如果您想测试您发送到商店的构建,并且因为构建的 dSYM 文件在存档中,存档不会做太多但很好。如果您希望能够从 itunes connect 符号化崩溃日志,您将需要应用程序存档。
应用程序存档存储在~/Library/Developer/Xcode/Archives
事实上,~/Library/Developer
如果可以的话,您不妨随身携带整个文件夹。它会:
~/Library/Developer/Shared/Documentation
~/Library/Developer/Xcode/UserData/CodeSnippets
~/Library/Developer/Xcode/UserData/FontAndColorThemes
也可能有配色方案和键绑定
~/Library/Application Support/Xcode