【问题标题】:Xcode 9 build fails for armv7 architecture/ simd build errorsXcode 9 构建因 armv7 架构/simd 构建错误而失败
【发布时间】:2018-03-11 22:58:19
【问题描述】:

我们最近尝试将我们的应用从 Xcode 8 升级到 9,但同样遇到了一些问题。

  1. 应用的当前部署目标是 9.0
  2. 为了支持在 Xcode 上编译,我们必须对项目进行的唯一更改是将我们的 SQLite 库从 3.17.0 升级到 3.19.3
  3. 构建和安装适用于模拟器和设备(从 iOS 9 到 iOS 11)。
  4. 但是“通用 iOS 设备”构建(以及因此归档)失败。
  5. 请参阅下图了解所引发的错误。
  6. 当我们仅将“arm64”标记为有效架构时,构建成功。
  7. 当部署目标从 9.0 移动到 11.0 时,构建也会成功,尽管编译过程确认在这种情况下跳过了 armv7 架构。

Errors thrown

抛出的错误堆栈有以下错误

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"

【问题讨论】:

  • 这个问题你解决了吗?

标签: xcode ios11 xcode9


【解决方案1】:

iOS 11 不再支持 32 位 (armv7),因此您应确保部署目标为

【讨论】:

    猜你喜欢
    • 2022-07-07
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 2018-07-27
    • 1970-01-01
    • 2014-04-30
    相关资源
    最近更新 更多