ReactNativeのiOSプロジェクトをアップデートした際にエラーが発生しました。 今回は小ネタですが解決方法をメモしたいと思います。
iOSのアップデートのため、xcodeのバージョンを11.1にしました。 特にソースコードのエラーは発生しなかったので、シュミレーターで試してみると以下のエラーが発生しました。
Unknown argument type 'attribute' in method
以下の部分を
static BOOL RCTParseUnused(const char **input) { return RCTReadString(input, "__unused") || RCTReadString(input, "__attribute__((unused))"); }
以下のように変更すると解決できます。
static BOOL RCTParseUnused(const char **input) { return RCTReadString(input, "__unused") || RCTReadString(input, "__attribute__((__unused__))") || RCTReadString(input, "__attribute__((unused))"); }
バージョンアップのエラー解決は場合によってはかなり骨の折れる作業になりますが、今の所このエラーだけなので、ラッキーと思いながら、他の部分を確認しています。
もし他にあれば、追記したいと思います。