| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 开发工具 -> Framework 在Xcode12之后Build注意点 -> 正文阅读 |
|
|
[开发工具]Framework 在Xcode12之后Build注意点 |
|
自制 framework?architecture ?的过程中,需要构建的包根据不同的平台有不同的构建方式。 模拟器:i386 ?x86_64 真机: arm7 ?arm64(5s 之后机型架构) build-universal-framework.sh ? ?构建 framework 的脚本文件 1. 报错(Error): ?在 xcdoe 12 build framework 的过程中脚本可以build 可运行的 framework,项目工程报错?have the same architectures (arm64) and can't be in the same fat output file。 原因在于 xcode 12 在 build 的过程中会增加 arm64 的架构方式,而脚本中也会增加 arm64 的架构,所以会重复产生冲突。 解决方案:Build setting -> excluded architectures ?剔除?arm64 的架构方式
?更改?architectures 配置即可解决 xcode 12 ?build 报错问题 2. 脚本编译?frmework ?2.1 ?使用脚本构建包含 i386 和 x86_64 的framework ,此脚本会构建模拟器和真机的framework并合并输出。
? ? 2.2? 构建只支持真机模式的framework ,此脚本只会构建真机的framework并输出。此 frame work 导入到项目后在模拟器下会编译报错。
3. 导入 framework后项目 archive 或upload时报错,项目包含无效的架构。?项目中 ?Target -> Build phases -> Run Script 下增加脚本剔除framework 无效的架构。(xcode12编译的framework 暂时未见报错,不需要添加此剔除无效架构的脚本文件) 4. ?查看 framework 所支持的架构方式:
? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/29 0:30:09- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |