App Store へアプリをアップロードする際、Xcode 12 で作成することが必須になった。
そこで、Xcode 11.7 から 12.5 へ乗り換えた。
そして、以前にも書いたように、シミュレータを対象にビルドしたとき、次のエラーが表示された。
Framework not found ***
しかし、前回書いた対策ではだめで、色々試した結果、今回は、別の対策が必要だった。
1. User-Defined から VALID_ARCHSが あれば項目ごと完全に消す
操作が分かり難かったが、具体的には、次のようにする。
(1) Project を選択し、VALID_ARCHS を選択し、Delete キーを押す。
(2) Target を選択し、VALID_ARCHS を選択し、Delete キーを押す。
2. pod install を実行
以上の操作で、エラーが消えた。
以前、必要だった、次の操作は、不要だった。
(1) Architectures で "Any iOS Simulator SDK" を作成し、"x86_64" を設定
(2) Excluded Architectures で "Any iOS Simulator SDK" を作成し、"arm64" を設定
次のエラーが表示される場合があったが、Clean Build Folder の実行で消えた。
missing one or more architectures required by this target: arm64.
参考:
zenn.dev
ykakinoki.hateblo.jp