Xcodeを12.3にした所、
「Building for iOS Simulator, but the linked and embedded framework 'XXX.framework' was built for iOS + iOS Simulator.」
が発生する様になってしまったので対応したメモ
#ググってやった事
・Build Settings - Architectures - Excluded Architectures - Debugに
Any iOS Simulator SDKを追加し、
[arm64 arm64e armv7]を設定
・Build Settings - Build Options - Validate Workspace - Debugの設定をNoからYESに変更
この変更でエラーから警告に変わって取り合えずデバッグ出来る様にはなった。
Archiveを実行した所上記設定だけだとエラーとなってしまったので、
・Build Settings - Build Options - Validate Workspace - Distributionの設定をNoからYESに変更
この変更でエラーから警告に変わって取り合えずArchive出来る様にはなった。
#追記その1 エラーも警告も無くなった
今まで変更してきた設定を元に戻し、
Build Settings - Architectures - Excluded Architectures - Debugに
Any iOS Simulator SDKを追加し、
[arm64 arm64e armv7]ではなく[XXX.framework]を設定した所、
エラーも警告も無くなった。
#追記その2
追記その1では[XXX.framework]を設定したが、
今は[arm64]としているが自分の環境では特に問題ない。