Swift 包:ld:警告:dylib 是为较新的 macOS 版本 (11.0) 构建的,而不是链接 (10.15)
Swift Package: ld: warning: dylib was built for newer macOS version (11.0) than being linked (10.15)
我一直在寻找消除此警告错误的解决方案:
ld: warning: dylib (/Applications/Xcode.app/Contents/PlugIns/IDESwiftPackageCore.framework/Versions/A/Frameworks/SwiftPM.framework/SharedSupport/ManifestAPI/libPackageDescription.dylib) was built for newer macOS version (11.0) than being linked (10.15)
我尝试清理并构建 Xcode 项目但没有成功
创建新的 swift 包后,您可能会看到此警告错误。
唯一有效的简单解决方案是:
- 在您的终端中输入此命令:
sudo xcode-select --switch /Applications/Xcode.app
- 重新启动Xcode
感谢 Arturo:https://blog.arturofm.com/solve-warning-was-built-for-newer-macos-version-xcode/
我在这里发布了他的答案,因为我在 Stack overflow 上搜索了数周,但他们的解决方案都没有帮助我。
重置包缓存 (File -> Packages -> Reset Package Caches
) 并清理您的构建文件夹 (Product -> Clean Build Folder
),警告应该消失。
我一直在寻找消除此警告错误的解决方案:
ld: warning: dylib (/Applications/Xcode.app/Contents/PlugIns/IDESwiftPackageCore.framework/Versions/A/Frameworks/SwiftPM.framework/SharedSupport/ManifestAPI/libPackageDescription.dylib) was built for newer macOS version (11.0) than being linked (10.15)
我尝试清理并构建 Xcode 项目但没有成功
创建新的 swift 包后,您可能会看到此警告错误。
唯一有效的简单解决方案是:
- 在您的终端中输入此命令:
sudo xcode-select --switch /Applications/Xcode.app
- 重新启动Xcode
感谢 Arturo:https://blog.arturofm.com/solve-warning-was-built-for-newer-macos-version-xcode/
我在这里发布了他的答案,因为我在 Stack overflow 上搜索了数周,但他们的解决方案都没有帮助我。
重置包缓存 (File -> Packages -> Reset Package Caches
) 并清理您的构建文件夹 (Product -> Clean Build Folder
),警告应该消失。