この記事の解決方法の対象
- iOS13対応を終えてBitriseのbuild環境をXcode10からXcode11にあげた
- Mac Catalystは対応しない
- xcodebuildコマンドで以下のエラーが出る
xcodebuild: error: Failed to build workspace "workspace_name" with scheme "scheme_name".
Reason: The run destination My Mac is not valid for Archiving the scheme "scheme_name".
原因
Xcode11からの追加機能のMac CatalystのBuild Settingsのフラグを未設定だったためBuild DeviceがMy Macに設定されてしまったことが原因です。
解決方法
Build SettingsでSupport Mac Catalyst = NO
を設定をします。
(未設定の場合、検索して開くだけで設定値が入ります)
Build Settings > Mac Catalyst - Deployment > Setting > Support Mac Catalyst
あとがき
プロジェクトでは関係ない機能や要素の追加でもBuild Settingsの変更は大きな影響があることがあるので気をつけないといけないなと、久々に時間も使ってしまったこともあり同じトラブルにあった方の助けになれば!