【问题标题】:Xcode 11.0 Beta 4 Builds and Runs, but can't ArchiveXcode 11.0 Beta 4 构建和运行,但无法存档
【发布时间】:2019-11-30 11:17:29
【问题描述】:

我的 Swift 项目可以正常构建和运行,但是由于以下警告导致每次存档尝试都失败并出现错误:

Could not find or use auto-linked library 'swiftFoundation'
Could not find or use auto-linked library 'swiftMetal'
Could not find or use auto-linked library 'swiftDarwin'
Could not find or use auto-linked library 'swiftUIKit'
Could not find or use auto-linked library 'swiftCoreFoundation'
Could not find or use auto-linked library 'swiftObjectiveC'
Could not find or use auto-linked library 'swiftDispatch'
Could not find or use auto-linked library 'swiftCoreImage'
Could not find or use auto-linked library 'swiftQuartzCore'
Could not find or use auto-linked library 'swiftCoreGraphics'
Could not find or use auto-linked library 'swiftCore'
  1. This issue 似乎密切相关,但提议的解决方案似乎都没有帮助。
  2. 问题导航器中的this Pod 下显示错误。
  3. 我能够在 Xcode 11.0 Beta (1) 中存档此项目。
  4. Xcode 10.2.1 gets stuck compiling and indexing this project

【问题讨论】:

    标签: ios swift xcode beta


    【解决方案1】:

    我也遇到过同样的问题,它看起来是由 Xcode beta 发行说明中的​​已知位码问题引起的:

    包含 Swift 代码且 Enable Bitcode 构建设置设置为 Yes 的目标在使用 存档操作。 (52804818)

    解决方法:添加自定义构建设置 名称 LD_VERIFY_BITCODE,并将其设置为 NO。给自己做个笔记 解决此问题后删除此自定义构建设置。

    您需要添加用户定义的构建设置,因为它不会显示为正常的构建设置。单击 + 在您的构建设置中添加一个:

    添加用户定义的设置后,一直滚动到构建设置的底部以找到刚刚添加的设置,然后像这样进行修改。

    【讨论】:

    • 我遇到了同样的问题。在将 LD_VERIFY_BITCODE 添加到我的 pod 目标之前,归档构建在过程开始时失败。将解决方法添加到我的目标后,最后(链接时)存档失败。我可以毫无问题地在我的设备上运行该应用程序。杰夫,您能否更具体地了解如何实施此修复程序?我到底应该把解决方法放在哪里?感谢您的帮助!
    猜你喜欢
    • 2011-08-09
    • 2019-01-29
    • 2018-09-01
    • 2011-07-25
    • 2014-08-23
    • 2023-03-09
    • 1970-01-01
    • 2021-01-12
    • 2022-06-20
    相关资源
    最近更新 更多