ios - 如果我选择低于 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)
解决方案
我认为iOS本机环境中必须有一些包或方法不适用于低于11.0的iOS。您应该分析错误信息以查看 11.0 以下的 iOS 不支持哪些方法或框架。
推荐阅读
- css - 将本地字体转换为 Google 字体 CDN
- c++ - 当输入为 EOF 时,std::cin.get(c) 如何设置 c?
- python - 在 del 方法中找不到 Python 的 datetime 模块
- android - 为什么 Admob 广告没有在 Android 应用上显示
- javascript - 如何在使用 javascript 添加按钮时添加 onclick 或 eventListener
- python - 如何获取平衡括号组的内容
- python - 正则表达式用 html 替换文本
- python - 用 CV2 读取图像太慢
- python - 变量特定水平的平均值
- publish-subscribe - 如何使用TDengine的订阅功能订阅数据