エラー解消方法の備忘録_φ(・_・ )
発生したエラー
object file (/Users/UserName/Desktop/Sample/libHSMDecoderAPI.a(FlxCapabilityRequest.o)) was built for newer iOS version (9.3) than being linked (9.0)
翻訳
オブジェクトファイル(/Users/UserName/Desktop/Sample/libHSMDecoderAPI.a(FlxCapabilityRequest.o))が、リンクされているバージョン(9.0)よりも新しいiOSバージョン(9.3)用にビルドされていました。
原因
含まれているライブラリの最小展開ターゲットが9.3であり、
それより低い最小展開ターゲット(今回の場合9.0)とリンクされている為。
つまり、iOS Deployment Target を9.3以上にすればOK!
解決手順
・TARGETS > Build Settings > Deployment内の iOS Deployment Target を変更
Appleはこの問題を優先度の高い問題とは考えていないようで、スルーしても良いって人もいます。
参考サイト
https://developer.apple.com/forums/thread/22550
https://stackoverflow.com/questions/31843900/xcode-7-warnings-object-file-was-built-for-newer-ios-version-than-being-linked