XCodeでCocoapodsを使う

忘れてたことがたくさんあった

1. XCodeプロジェクトを作成
2. 普通にビルド→成功
3. プロジェクトフォルダに移動してpod init; pod installを実行(空のPodfile)
4. .xcworkspaceが生成されるのでこれを開く(ここがミソ。.xcodeprojを開き続けており、Podfileでインストールされるはずのライブラリやフレームワークが見えない状態になっていた)

5. もう一度ビルド。多分成功する。
6. 何かライブラリをPodfileに追加してみる。自分の場合は pod 'SVProgressHUD', '~> 1.1.3'を入れてみた。その後pod installを実行。
7. いくつか修正が必要。
7-a. Podfileの修正:以下をPodfileの末尾に挿入する。

post_install do |installer|
    installer.generated_projects.each do |project|
        project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
            end
        end
    end
end

7-b. Build settingsのENABLE_USER_SCRIPT_SANDBOXINGをNoに変更する。

8. これでビルドしたらビルドできた
9.最後にライブラリを呼び出せることを確認。以下のようにヘッダファイルをインクルードしてみたところ、エラーは出なかった。