【问题标题】:Are Swift's embedded dylibs still required in macOS apps?macOS 应用程序中是否仍需要 Swift 的嵌入式 dylib?
【发布时间】:2019-05-13 21:34:20
【问题描述】:

Swift 5 发行说明说:

Swift 应用不再在运行 iOS 12.2、watchOS 5.2 和 tvOS 12.2 的设备的构建变体中包含 Swift 标准库和 Swift SDK 覆盖的动态链接库。

但是在相同的上下文中没有提到 macOS。

用 Swift 5 编写的 Mac 应用程序是否仍需要嵌入这 15 个 Swift dylib(libswiftCore.dylib、libswiftFoundation.dylib 等),占用 11MB?看来,默认情况下,Xcode 10.2 仍然嵌入它们。

【问题讨论】:

    标签: macos xcode swift


    【解决方案1】:

    不,他们没有。但是,您需要以 macOS 10.14.4 为目标才能利用这一点。

    【讨论】:

    • 我不知道您可以将目标操作系统优化到第三位。它确实有效,将我的应用程序大小从 >11MB 减少到
    【解决方案2】:

    包含它们仍然是一个非常好的主意,以便您与更多设备兼容。

    【讨论】:

    • 这并不能真正回答问题。如果您有答案,请考虑editing 帖子并提及它。
    猜你喜欢
    • 2015-03-04
    • 2015-04-18
    • 1970-01-01
    • 2012-09-08
    • 2019-07-14
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多