Xcode13.4.1で開発中シミュレータでは実行できたものの、archiveしようとしたときにビルドエラーが発生。
ライブラリはRealmをCocoaPodsで入れているだけ。
解決方法がいくつか載っていて、色々試したのに治らず。。
試した方法
-
architectureからarm64を除外する
https://cpoint-lab.co.jp/article/202203/22239/
ただしこれはシミュレータで動かないときの解決法っぽい -
VALID_ARCHSを$(ARCHS_STANDARD)に変更
これはXcode12以下の場合の解決方法で、13以降はデフォルトでこの設定になっているため、関係がない
https://qiita.com/sekitaka_1214/items/ff4b99b2d9523425cf29 -
キーチェーンのリフレッシュ
https://ios-docs.dev/command-phasescriptexecution/
macやxcodeのバージョン変更などはしていないため、これが原因である可能性は低そう
解決した方法
ビルド対象のアーキテクチャがアーカイブに必要なものより不足していたことが原因なのもしれないが、詳細は不明である。