【问题标题】:How to open a Xcode 11 Beta 4 project in Xcode 10?如何在 Xcode 10 中打开 Xcode 11 Beta 4 项目?
【发布时间】:2019-11-27 22:59:38
【问题描述】:

我在 Xcode 11 Beta 4 中工作过一个项目,然后降级到 Xcode 10 并且无法打开该项目。

我想将我的应用提交到应用商店,但在 Xcode 11 beta 4 中不断收到错误消息。我是初学者,我知道我篡改了构建设置以使其正常工作。我删除了 Xcode 11 并下载了 Xcode 10 以尝试通过它存档,但现在我什至无法使用 Xcode 10 打开项目。

我相信我是在 Xcode 9 上开始这个项目的。我尝试归档,但有一个 "SDK Version Issue",与旧 iOS 相关。所以我更新了我的 Mac 操作系统,并用 Xcode 11 beta 替换了 Xcode 9。这带来了更多试图归档的错误,我改变了架构和代理等等。所以我删除了 Xcode 11 并尝试了 Xcode 10 但我无法打开项目。

上面写着:

“无法打开,因为它是将来的 Xcode 项目文件格式。使用兼容版本的 Xcode 调整项目格式,以允许它被此版本的 Xcode 打开。”

我该如何解决这个问题?

【问题讨论】:

  • 为时已晚,但您应该使用源代码管理。
  • 安装 Xcode 11 并打开项目。降低项目文件格式编号。现在你可以在 Xcode 10 中打开它了。
  • 去哪里降低项目文件格式号?
  • 编辑项目时在文件检查器中。

标签: ios swift xcode xcode9 xcode11


【解决方案1】:

您可能会遇到大量 Swift 错误。 beta 4 的发行说明承认这是一个问题。

官方的解决方法是使用名为 LD_VERIFY_BITCODE 的自定义构建设置,并将其设置为 NO。

请记住在问题解决后删除!

【讨论】:

  • 我试过了,但没有用(我现在在 Xcode 10 顺便说一句)。我单击添加用户设置,输入“LD_VERIFY_BITCODE”,然后在另一侧输入 NO。我收到非零退出代码错误。
  • 没关系,我用架构改变了一些东西,它终于上传了!我已经在这几天了,所以谢谢你。
  • 很高兴你成功了。被这种东西耽误真是糟透了:)
  • @ben_fm 你能详细说明“用架构改变了其他东西”是什么意思吗?
  • 我也想听听这个。 2020 年 9 月仍会遇到这种情况
【解决方案2】:

如果 XCode 11 beta 4 的问题仍然存在,请尝试将“Library Search Paths”设置为:

$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)

信用:https://stackoverflow.com/a/57126566/5576675

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 2021-12-09
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多