【发布时间】:2017-08-16 22:05:01
【问题描述】:
如何不在 Xcode 8 中自动嵌入 Swift 动态库?
我尝试将ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 设置为“否”(无论如何默认为“否”),但它仍会将 Swift 动态库复制到应用程序包中。
我正在创建一个要嵌入到主应用程序中的辅助应用程序,而后者已经有前者可以链接到的 Swift 库。
【问题讨论】:
标签: swift xcode macos build xcode8
如何不在 Xcode 8 中自动嵌入 Swift 动态库?
我尝试将ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 设置为“否”(无论如何默认为“否”),但它仍会将 Swift 动态库复制到应用程序包中。
我正在创建一个要嵌入到主应用程序中的辅助应用程序,而后者已经有前者可以链接到的 Swift 库。
【问题讨论】:
标签: swift xcode macos build xcode8
即使 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 设置为 NO,Swift 仍可能被复制。您可以检查您的项目中是否有一些 Swift 文件或任何依赖项并删除它们。
【讨论】:
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 设置为 NO,它也是嵌入的,因为它是一个独立的目标,因此它需要库是可运行的。您可能想尝试将嵌入式应用程序创建为库/框架。这会有帮助吗?