【发布时间】:2016-01-17 19:58:00
【问题描述】:
我刚刚将我的 Xcode 项目移至 iCloud Drive,看看我是否可以跨计算机处理它们。到目前为止,一切都运行良好……除了 git。我无法调出历史记录并尝试提交给我这样的错误:
我听说很多人说 iCloud Drive 有问题,我应该使用 GitHub,但我已经为 iCloud 付费了,而且我所有的其他文件都在里面。这并不是说我不会愿意切换,但我想知道为什么会发生这些错误,以便我做出明智的决定。
【问题讨论】:
我刚刚将我的 Xcode 项目移至 iCloud Drive,看看我是否可以跨计算机处理它们。到目前为止,一切都运行良好……除了 git。我无法调出历史记录并尝试提交给我这样的错误:
我听说很多人说 iCloud Drive 有问题,我应该使用 GitHub,但我已经为 iCloud 付费了,而且我所有的其他文件都在里面。这并不是说我不会愿意切换,但我想知道为什么会发生这些错误,以便我做出明智的决定。
【问题讨论】:
好的,我只是在这里吐口水,但它是否有可能在错误的 Slidefari 文件夹中查找 Asset.xcassets?我注意到您的项目文件夹名为 Slidefari,Asset.xcassets 文件夹的父级也是如此。
自从我不得不使用 XCode 已经有一段时间了,“使用”是指“扯掉我的头发”,我只使用 GitHub 进行 CVS,但也许更改项目文件夹的名称会删除一个变量? (并且可能会破坏您的项目,因为软件设计,AMIRITE?)
希望这会有所帮助!
【讨论】:
根据存储库在创建它的计算机上运行良好这一事实判断,这听起来像是某种 git 身份验证问题。
这也取决于您的存储库如何进行身份验证。许多 repo 让您使用 keygen 生成 ssh 密钥并提交。我不能 100% 确定这种安全性是如何工作的,但我敢猜测,所涉及的证书等与您的计算机是 1:1 绑定的。
我正在考虑将我的 Xcode 项目移动到 iCloud 驱动器,但我担心风险。我很想知道您是否找到了解决方案。谢谢。
【讨论】: