[小ネタ]amplify codegenでiOS向けのGraphQLのリソースの最新の取得できなかった時の対応

AppSyncでスキーマなどが修正された時にamplify codegenで最新の定義を自動生成する。しかし、何度amplify codegenを実行しても最新のスキーマ定義やQueryがAPI.swiftに反映されない現象が発生した。

下記の手順で最新を取得できた。

rm -rf awsconfiguration.json amplifyconfiguration.json API.swift graphql .graphqlconfig.yml
amplify configure project
amplify add codegen --apiId hogehoge
amplify codegen   <= ここで最新が取得できた