关于不想升级Xcode,又想支持新的iOS系统版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于不想升级Xcode,又想支持新的iOS系统版本相关的知识,希望对你有一定的参考价值。

参考技术A Xcode10 beta 已经发布了,ios12 beta版也可以试用了,App适配新系统的工作也准备开始了。最近听闻朋友抱怨,每次都需要升级Xcode,加上公司网速渣渣,让人很难受。新版本的编译器带来的不稳定性加上更新时渣渣网的干扰,的确经常让人抓狂的,所以我理解。

其实并不一定要升级Xcode,只需要将对应新系统编译文件拷贝到相应Xcode目录下即可。

详细的不在费舌翻译,亲自看原文更能理解问题,
请看 这里 的‘rak appdev’君回复

无法在新的 Xcode 版本 13 上运行 React 本机 IOS 应用程序

【中文标题】无法在新的 Xcode 版本 13 上运行 React 本机 IOS 应用程序【英文标题】:Not able to Run React native IOS App on new Xcode version 13 【发布时间】:2021-12-31 06:11:47 【问题描述】:

我已升级 Xcode 版本 13。尝试运行 ios 应用程序时开始出错,并且构建总是失败。

如果我选择选项 legacy build System 它会抛出错误: 旧版构建系统将在未来的版本中移除。您可以在文件 > 工作区设置中配置选定的构建系统和此弃用消息。

如果我选择 New Build System 它会抛出错误:**多个命令产生 '/Users/username/Library/Developer/Xcode/DerivedData/Project-fqdjurlyjvhihgfubhiaayzhaadv/Build/Products/Debug-iphonesimulator/myproject.app/AntDesign。 ttf':

    目标“项目”(项目“项目”)具有从“/Users/username/Desktop/Project/employee-mobile-app/node_modules/react-native-vector-icons/Fonts/AntDesign.ttf”复制命令到'/Users/username/Library/Developer/Xcode/DerivedData/Project-fqdjurlyjvhihgfubhiaayzhaadv/Build/Products/Debug-iphonesimulator/myproject.app/AntDesign.ttf' 该命令取决于目标“项目”(项目“项目名称”)中的命令:脚本阶段“[CP] 复制 Pods 资源” **

我都试过了:

    删除了 repo 并再次克隆了它 pod 是否再次安装 从构建阶段删除了一些文件 => 复制捆绑资源 删除驱动数据

【问题讨论】:

你是怎么解决这个问题的? 【参考方案1】:

选择选项“不显示有关构建系统折旧的诊断问题

【讨论】:

以上是关于关于不想升级Xcode,又想支持新的iOS系统版本的主要内容,如果未能解决你的问题,请参考以下文章

如何让Xcode8 支持ios7及以下的版本

xcode设置ios最高支持

将 iOS SDK 安装到新的 Xcode

解决低版本Xcode不支持高版本iOS真机调试问题

解决低版本Xcode不支持高版本iOS真机调试问题

xcode 4.5 是不是支持 ios 4.3 模拟器或更早版本?