回答:
Xcodeの更新後にターゲットを作成し、8.3 をそのターゲットのビルド設定のiOS展開ターゲットにした可能性があります。
私はこれを修正しました:
clean + buildで問題が解決しない場合は、配置先のデバイス/シミュレーターをスキームメニューから切り替えて再度ビルドすると問題が解決するはずです。
このエラーは、単体テストを行っている場合にも発生する可能性があります。したがって、@ Tonyと@Allreadyhomeが提案したことに加えて、次のことを行います。
そして、あなたは良いはずです。
トニーが述べたように、あなたはしなければなりません
1. iOS展開ターゲットを8.0に設定します
ポッドを使用する場合、次の手順を実行する必要がある場合があります。
2.ポッドの依存関係に移動し、デプロイメントターゲットも8.0に変更します。
私の場合、すべてのポッドが8.3であったため、各ポッドのデプロイメントターゲットを8.0に変更する必要がありました。
選択したいくつかの依存関係の最小展開ターゲットが、メインターゲットの最小展開ターゲットよりも新しいiOSバージョンに設定されていると、この問題が発生しました。
iOS 12でフレームワークチュートリアルをダウンロードしたときも同じ問題がありました。私のSDKにはiOS 11.4が必要です。iOS展開ターゲットを必要なバージョン(11.4)に設定し、ポッドの依存関係も更新しました。しかし、いくつかを逃しました。そこで、変更したいバージョン(12.0)で検索しました。バージョン番号(ターゲット、プロジェクト、ポッドスペック、ポッド)のすべてがリストされます。それらすべてを変更しました(私の場合は11.4に)、それを解決しました。