arm64に対応していないものが原因である。
■Build Settings>Architectures
CocoaPodsに対応するため以下の部分を
$(ARCHS_STANDARD)
以下のように修正する。
$(ARCHS_STANDARD_32_BIT)
変更後、以下のコマンドを実行する。
pod update
■JSONKit
isa is deprecatedと表示されてビルドできないので、Podfileに以下を追記する。ちなみにcompiler flagに-ferror-limit=0を設定してもビルドできない。
post_install do |installer_representation| installer_representation.project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['CLANG_WARN_DIRECT_OBJC_ISA_USAGE'] = 'YES' end end end
JSONKitをやめてNSJSONSerializationにしたいのだが某SDKが使用しているので諦める。
■OpenSSL
OpenSSL-for-iPhoneを再ビルド
cd OpenSSL-for-iPhone/ vim ./build-libssl.sh
以下のように修正する。というかmasterからpullすると7.1になっている。
VERSION="1.0.1e" # SDKVERSION="7.1"
以下のコマンドでビルドしてできるlibcrypto.aとlibssl.aで上書きする。
./build-libssl.sh