はじめに

以下のようにimport AppKitをしてフレームワークであるAppKitを読み込もうとした際に、No such module 'AppKit'とエラーがでる原因と対処法について書いていきます。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6c579cb4-5d54-4f2e-b720-de0634cfad30/appkit.png

また、この記事は KIT Developer Advent Calendar 2018 8日目の記事になります。

KIT Developer Advent Calendar 2018 - Qiita

動作確認環境

エラーの対処法

まず、一番左にあるナビゲーターエリアのSampleProductをクリックします。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1a46a319-3d53-48d2-b543-8ae91c525858/fix1.png

そして、Build SettingsのBase SDKをiOSからMacOSに変更します。(プロジェクトを特に指定せずに作成するとBase SDKの初期値はiOSになっています)

変更前

変更前の様子 | 変更前の様子

変更前の様子 | 変更前の様子

変更後

変更後の様子 | 変更後の様子

変更後の様子 | 変更後の様子

すると、以下のように補完の候補としてAppKitが出てくるようになります。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cd16173f-49a4-4711-89a8-b51116fc1250/fix4.png