【发布时间】:2018-03-11 22:58:19
【问题描述】:
我们最近尝试将我们的应用从 Xcode 8 升级到 9,但同样遇到了一些问题。
- 应用的当前部署目标是 9.0
- 为了支持在 Xcode 上编译,我们必须对项目进行的唯一更改是将我们的 SQLite 库从 3.17.0 升级到 3.19.3
- 构建和安装适用于模拟器和设备(从 iOS 9 到 iOS 11)。
- 但是“通用 iOS 设备”构建(以及因此归档)失败。
- 请参阅下图了解所引发的错误。
- 当我们仅将“arm64”标记为有效架构时,构建成功。
- 当部署目标从 9.0 移动到 11.0 时,构建也会成功,尽管编译过程确认在这种情况下跳过了 armv7 架构。
抛出的错误堆栈有以下错误
error: definition of builtin function '__wfi' static __inline__ void
__attribute__((__always_inline__, __nodebug__)) __wfi(void) { error: definition of builtin function '__wfe' static __inline__ void
__attribute__((__always_inline__, __nodebug__)) __wfe(void) { error: definition of builtin function '__sev' static __inline__ void
__attribute__((__always_inline__, __nodebug__)) __sev(void) { error: definition of builtin function '__sevl' static __inline__ void
__attribute__((__always_inline__, __nodebug__)) __sevl(void) { error: definition of builtin function '__yield' static __inline__ void
__attribute__((__always_inline__, __nodebug__)) __yield(void) { fatal error: could not build module '_Builtin_intrinsics'
#include fatal error: could not build module 'simd'
#import fatal error: could not build module 'AVFoundation'
#import fatal error: could not build module 'Photos'
#import "Photos/Photos.h"
【问题讨论】:
-
这个问题你解决了吗?