cocoapodsを使っていて、
とあるライブラリとの兼ね合いで、
64bit-arhitectureを使えない環境が発生したときに出た。
Undefined symbols for architecture arm64
のエラーを解決します。
targets -> Build Settings
3個所変更
・上のimageで選択されている、Valid Architecturesの変更(arm64をはずす)
・上のイメージにある Architecturesをstandard architecturesに変更
・上のイメージにある Build Active Architecture Only : Yesに変更
ターミナルで、
> pod install を実行
Clean してから Buildを実行。
これでいかがでしょうか。
mach-O-linkerは身構えますね。笑
参考:
Undefined symbols for architecture arm64 (stackoverflow)
No architectures to compile エラーの対処法