ReactiveCocoa 关于在arm64真机运行的问题解决
来源:互联网 发布:linux echo<> 编辑:程序博客网 时间:2024/06/06 12:36
在 arm64 真机(如:iPhone5s等)测试 ReactiveCocoa 的时候,突然出现了一些关于 :Symbol(s) not found for architecture arm64的报错,花了一点时间找出了问题的解决,下面记录一下:
1、由于在 iPhone5s 等 arm64 设备运行的时候,Build Settings 中的 Architectures 默认都是:Standard architectures (including 64-bit) (ARMv7, armv7s, arm64)
2、测试例子中,所有的依赖库都是使用 CocoaPods 下载的,但是 CocoaPods 下的所有项目是不支持 64 位的。在 stack overflow :点击打开链接 其中有一个回答中提到:The issue is that the cocoapods have not been built for arm64 architecture yet thus they cannot be linked when you build them.
3、那么就需要对CocoaPods pod 下来的 target 的 architectures 设置为:Standard architectures (ARMv7, armv7s)
4、还有一点需要注意的是自己 project 的 target 也是要设置为:Standard architectures (ARMv7, armv7s)Standard architectures (ARMv7, armv7s)
5、对于 FRP 和 Pods 两个 PROJECT 下的 Architectures 设置选择 arm7 或者 arm64 都可以。
6、最后,其实解决的方案总结为一点,项目中所有 Architectures 都设置为 arm7 的就可以了,反正是向下兼容,这样就不用考虑这么多了。
- ReactiveCocoa 关于在arm64真机运行的问题解决
- 模拟器与真机运行的背景图片不一样问题解决
- 如何在 iOS 真机运行 Appium
- 如何在 iOS 真机运行 Appium
- Hbuilder在Iphone上真机运行
- ios真机运行
- 关于oc和swift混编 框架framework时 只能在真机运行或只能在模拟器单独运行的解决方案
- 应用程序可以在模拟器运行但不能在真机运行的解决方法
- AndroidStudio在真机运行报错
- 如何使用Xcode分析调试在真机运行的UE4 IOS版游戏
- 使用Vtamio 5.02版本在真机运行遇到 LOAD FFMPEG ERROR: 的解决办法
- Android开发---设置虚线样式的drawable在真机运行却显示实线
- android studio在真机运行中文乱码
- HBuilder之真机运行
- androidstudio无法真机运行
- 没有证书真机运行
- Ue4-iPhone真机运行
- ios 项目真机运行
- KeychainItemwrapper生成设备唯一标识
- UVa 305 / POJ 1012 Joseph (如何得到约瑟夫环的下一个位置?)
- 黄河旋风第一天上班
- hdu1754(线段树)
- Linux u-boot加载过程
- ReactiveCocoa 关于在arm64真机运行的问题解决
- 基于Android 平台简易即时通讯的研究与设计
- Python通过文件头来判断文件的真实类型
- vijos1103校门外的树
- Objective-C学习——中文URL编码和解码
- Add All -uva优先队列的应用
- 网页布局二之下拉菜单
- 刘磊晟密胺搜索引擎
- 13个小球的IQ题