2017-09-30 22 views
0

最近Xcode 8から9へのアップグレードを試みていて、同じ問題を抱えていました。Xcode 9のビルドがarmv7 architecture/simdビルドエラーで失敗する

  1. 我々はXcodeの上でコンパイルをサポートするために我々のプロジェクトにしなければならなかった唯一の変更は、3.17.0から3.19.3
  2. ビルドに私たちのSQLiteライブラリをアップグレードされたアプリの現在のデプロイメント・ターゲットは9.0
  3. ですシミュレータやデバイス(iOS 9からiOS 11)のインストール作業はうまく動作します。
  4. "Generic iOS Device"ビルド(結果としてアーカイブ)は失敗します。
  5. スローされたエラーについては、下の図を参照してください。
  6. "arm64"のみを有効なアーキテクチャとしてマークすると、ビルドは成功します。
  7. コンパイルプロセスでは、armv7アーキテクチャがスキップされていることが確認されますが、展開ターゲットを9.0から11.0に移動するとビルドも成功します。

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" 

答えて

1

32ビット(のARMv7)はもはやiOSの11でサポートされているので、あなたは必ずデプロイメント・ターゲットは<も確認する必要があり、次のエラーがありますiOS 11. これにより、armv7とarm64の両方が構築され、iOS 11以前で実行できます。

関連する問題