Skip to content

Commit 69ecd73

Browse files
authored
Fix missing Swift Libraries error when building via XCode 13 (#287)
1 parent eea8915 commit 69ecd73

File tree

3 files changed

+97
-0
lines changed

3 files changed

+97
-0
lines changed

Apps/PackageTest/0.63.1/ios/PackageTest.xcodeproj/project.pbxproj

+12
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,12 @@
596596
ENABLE_BITCODE = NO;
597597
INFOPLIST_FILE = PackageTest/Info.plist;
598598
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
599+
LIBRARY_SEARCH_PATHS = (
600+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
601+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"",
602+
"\"$(inherited)\"",
603+
"\"$(SDKROOT)/usr/lib/swift\"",
604+
);
599605
OTHER_LDFLAGS = (
600606
"$(inherited)",
601607
"-ObjC",
@@ -618,6 +624,12 @@
618624
CURRENT_PROJECT_VERSION = 1;
619625
INFOPLIST_FILE = PackageTest/Info.plist;
620626
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
627+
LIBRARY_SEARCH_PATHS = (
628+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
629+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"",
630+
"\"$(inherited)\"",
631+
"\"$(SDKROOT)/usr/lib/swift\"",
632+
);
621633
OTHER_LDFLAGS = (
622634
"$(inherited)",
623635
"-ObjC",

Apps/PackageTest/0.64.0/ios/PackageTest.xcodeproj/project.pbxproj

+12
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,12 @@
596596
ENABLE_BITCODE = NO;
597597
INFOPLIST_FILE = PackageTest/Info.plist;
598598
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
599+
LIBRARY_SEARCH_PATHS = (
600+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
601+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"",
602+
"\"$(inherited)\"",
603+
"\"$(SDKROOT)/usr/lib/swift\"",
604+
);
599605
OTHER_LDFLAGS = (
600606
"$(inherited)",
601607
"-ObjC",
@@ -618,6 +624,12 @@
618624
CURRENT_PROJECT_VERSION = 1;
619625
INFOPLIST_FILE = PackageTest/Info.plist;
620626
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
627+
LIBRARY_SEARCH_PATHS = (
628+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
629+
"\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"",
630+
"\"$(inherited)\"",
631+
"\"$(SDKROOT)/usr/lib/swift\"",
632+
);
621633
OTHER_LDFLAGS = (
622634
"$(inherited)",
623635
"-ObjC",

Apps/Playground/ios/Playground.xcodeproj/project.pbxproj

+73
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,46 @@
634634
ENABLE_BITCODE = NO;
635635
INFOPLIST_FILE = Playground/Info.plist;
636636
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
637+
LIBRARY_SEARCH_PATHS = (
638+
"$(inherited)",
639+
"\"${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket\"",
640+
"\"${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion\"",
641+
"\"${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec\"",
642+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Flipper\"",
643+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Flipper-DoubleConversion\"",
644+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Folly\"",
645+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Glog\"",
646+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Flipper-PeerTalk\"",
647+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Flipper-RSocket\"",
648+
"\"${PODS_CONFIGURATION_BUILD_DIR}/FlipperKit\"",
649+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Permission-Camera\"",
650+
"\"${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly\"",
651+
"\"${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety\"",
652+
"\"${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions\"",
653+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-Core\"",
654+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules\"",
655+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation\"",
656+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob\"",
657+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage\"",
658+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking\"",
659+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork\"",
660+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings\"",
661+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText\"",
662+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration\"",
663+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact\"",
664+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsi\"",
665+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor\"",
666+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector\"",
667+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-perflogger\"",
668+
"\"${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon\"",
669+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Yoga\"",
670+
"\"${PODS_CONFIGURATION_BUILD_DIR}/YogaKit\"",
671+
"\"${PODS_CONFIGURATION_BUILD_DIR}/glog\"",
672+
"\"${PODS_CONFIGURATION_BUILD_DIR}/libevent\"",
673+
"\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-babylon\"",
674+
"\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider\"",
675+
"\"$(SDKROOT)/usr/lib/swift\"",
676+
);
637677
OTHER_LDFLAGS = (
638678
"$(inherited)",
639679
"-ObjC",
@@ -656,6 +696,39 @@
656696
CURRENT_PROJECT_VERSION = 1;
657697
INFOPLIST_FILE = Playground/Info.plist;
658698
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
699+
LIBRARY_SEARCH_PATHS = (
700+
"$(inherited)",
701+
"\"${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket\"",
702+
"\"${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion\"",
703+
"\"${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec\"",
704+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Permission-Camera\"",
705+
"\"${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly\"",
706+
"\"${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety\"",
707+
"\"${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions\"",
708+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-Core\"",
709+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules\"",
710+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation\"",
711+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob\"",
712+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage\"",
713+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking\"",
714+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork\"",
715+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings\"",
716+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText\"",
717+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration\"",
718+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact\"",
719+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsi\"",
720+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor\"",
721+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector\"",
722+
"\"${PODS_CONFIGURATION_BUILD_DIR}/React-perflogger\"",
723+
"\"${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon\"",
724+
"\"${PODS_CONFIGURATION_BUILD_DIR}/Yoga\"",
725+
"\"${PODS_CONFIGURATION_BUILD_DIR}/YogaKit\"",
726+
"\"${PODS_CONFIGURATION_BUILD_DIR}/glog\"",
727+
"\"${PODS_CONFIGURATION_BUILD_DIR}/libevent\"",
728+
"\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-babylon\"",
729+
"\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider\"",
730+
"\"$(SDKROOT)/usr/lib/swift\"",
731+
);
659732
OTHER_LDFLAGS = (
660733
"$(inherited)",
661734
"-ObjC",

0 commit comments

Comments
 (0)