Xcode:13
React Native:0.65.1
xcode13にバージョンアップしたら、急に以下のようなエラーが...
エラー一つ目:Undefined symbol:
ld: warning: Could not find or use auto-linked library 'swift_Concurrency'
ld: warning: Could not find or use auto-linked library 'swiftFileProvider'
ld: warning: Could not find or use auto-linked library 'swiftDataDetection'
Undefined symbols for architecture x86_64:
"__swift_FORCE_LOAD_$_swiftDataDetection", referenced from:
__swift_FORCE_LOAD_$_swiftDataDetection_$_YogaKit in libYogaKit.a(YGLayoutExtensions.o)
(maybe you meant: __swift_FORCE_LOAD_$_swiftDataDetection_$_YogaKit)
"__swift_FORCE_LOAD_$_swiftFileProvider", referenced from:
__swift_FORCE_LOAD_$_swiftFileProvider_$_YogaKit in libYogaKit.a(YGLayoutExtensions.o)
(maybe you meant: __swift_FORCE_LOAD_$_swiftFileProvider_$_YogaKit
<解決方法>
こちらを参考に、Xcodeで[target]/[target]/にvoid.swiftファイルを作る。
エラー二つ目:Command PrecompileSwiftBridgingHeader failed with a nonzero exit code
先ほどのエラーは消えたものの、新しいエラーが...
Command PrecompileSwiftBridgingHeader failed with a nonzero exit code
<解決方法>
[Target] -> Built Settings -> Objective-C Bridging Header の [target]-Bridging-Header.hを消す。
エラー出なくなりました!解決!