首页 > 解决方案 > 如果我选择低于 11.0.0 的 IOS 部署目标,则构建失败

问题描述

我正在使用 ionic 3 框架开发混合应用程序,当部署目标设置为 11.0.0 或更高版本时,一切正常。

但是,一旦我将 iOS 部署目标设置为 9.3 或 10.0.0 或 10.3.0(低于 11.0.0),就会出现构建失败并显示以下错误消息。

linker command failed with exit code 1 (use -v to see invocation)

所以我必须使用部署目标 11.0.0 构建我的应用程序。但如果我这样做,我将无法在 vsersion 低于 11.0.0 的设备中运行应用程序。

我的 Xcode 版本是Version 10.1 (10B61)

标签: iosxcodedeployment

解决方案


我认为iOS本机环境中必须有一些包或方法不适用于低于11.0的iOS。您应该分析错误信息以查看 11.0 以下的 iOS 不支持哪些方法或框架。


推荐阅读