【问题标题】:Cannot open Xcode project on a new Mac无法在新 Mac 上打开 Xcode 项目
【发布时间】:2017-01-27 11:34:06
【问题描述】:

我想我在这里犯了一点错误。

几个月前我设计了一个应用程序,甚至在 App Store 中获得了它。从那以后,我购买了一台新的 Mac。我将我的 Xcode 项目文件复制到我的新 Mac 上。

几个月来我第一次回到它,什么都没有打开。我有时会收到无法解析的警告。即使查看文件大小,我认为所有文件都只是空文件。当我尝试在 TextEdit 中打开它们时,它们只是空的。

任何想法任何人,我有一个特定的 .swift 文件,我真的需要打开它。

【问题讨论】:

  • Even looking at the file sizes I think there are all just empty files 如果您需要的文件是这样,那么文件的复制方式可能有问题。处理空文件没有 XCode 魔法

标签: ios swift xcode


【解决方案1】:

检查旧 Mac 上的文件是否为空。如果它们在您的旧 Mac 上为空,则数据已丢失,您无能为力。

如果您的旧 Mac 上的文件是正确的,那么您在传输数据时出现了问题。因此,只需尝试重新复制它们。

如果我所说的第一种情况是真的,那么你无能为力。

【讨论】:

    【解决方案2】:

    您不能从其他 Mac 中检索原始文件吗?

    复制粘贴

    暗示你可以。也许您应该尝试再次复制文件,或者,如果您只需要一个 .swift 文件,您可以从中复制文本并将其放入纯文本,然后如果 xcode 有这样的内容,则将其复制回新的 xcode 项目打开该特定文件时遇到问题。

    您确定没有遗漏一些细节吗?回答这个问题似乎太容易了。

    【讨论】:

    • 很遗憾,由于几个月前我已经卖掉了旧 Mac,所以我不能再复制和粘贴了。我可以在 Xcode 中打开 .swift 文件,但它只是空白。当我在 TextEdit 中打开它时,情况相同。我确实有原始的 .xcarchive 和 .ipa,但我认为它们在这里不能帮助我?
    • 你能在 .swift 文件所在的目录中运行ls -ltra 并显示输出吗?
    • 另一个建议:您是否在当前 Mac 上运行时间机器,或者旧 Mac 的任何备份?也许您可以尝试挖掘它们以找到未丢失数据的旧版本文件?
    • 谢谢迈克尔。不知道如何运行 ls -ltra 但在文件夹中看不到类似的东西。我在购买新 Mac 时购买了 Time Machine,当我拥有旧 Mac 时我没有自己的,所以没有可用的备份。我想我将不得不面对我丢失了我需要的信息的事实。感谢您的帮助。
    • @James-Hunt,我觉得。备份——尤其是生产代码——不仅建议而且必需。 (是的,我知道你现在知道了。)看看 Xcode 已经拥有的东西——源代码控制——我个人的建议(还有其他的)看看 *git 和 Github。 (没有链接,它非常有名,你会找到它。)云备份也有很大帮助(比如 GitHub,但你可以暴力破解 iCloud 之类的东西)。最重要的是,感谢您让我知道自从我备份我目前正在处理的内容以来已经一周了。我们都有过这样的时刻。
    猜你喜欢
    • 1970-01-01
    • 2013-09-30
    • 2019-11-22
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    相关资源
    最近更新 更多