Undefined symbol: (extension in UIKit):__C.UIAction.init(title: Swift.String, image: __C.UIImage?, ~ 的なエラーが出た
ReactNativeのリリースビルドでタイトルのようなエラーが出て対処したのでメモ。デバッグビルドでは出なかった。
これはどうやらReactNative0.63.3で発生しているエラーっぽくて、自分もモロ0.63.3を使っていた。
使用しているわけではないが、このgithubに書かれている対処法を参考にした。
PROJECT -> Build settings -> Library Search Pathsの
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"
の中のswift-5.0を swift-5.3 に変更する。
ただ、たぶんRNのバージョンあげればこれしなくても解決すると思う。
バージョンアップは大事。