From 266670e70e9c2e99224eafc076e809f902303805 Mon Sep 17 00:00:00 2001 From: LeoTM <1881059+leotm@users.noreply.github.com> Date: Mon, 28 Mar 2022 17:13:32 +0100 Subject: [PATCH] Revert EXCLUDED_ARCHS[sdk=iphonesimulator*] back to i386 Rosetta 2 was/is for Intel x86 apps to run on arm64 (M1). Excluding arm64 was needed opening older Xcode w Rosetta 2 to build x86_64. We no longer need Xcode w Rosetta 2 since Xcode and React Native upgrades. So can now again exclude i386 again to build arm64. Clearing Xcode/DerivedData needed when switching. Ref: https://github.com/react-native-community/react-native-template-typescript/issues/223 Ref: https://github.com/react-native-community/react-native-template-typescript/pull/224 --- ios/MyApp.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ios/MyApp.xcodeproj/project.pbxproj b/ios/MyApp.xcodeproj/project.pbxproj index d6c7ab611..a958d13d5 100644 --- a/ios/MyApp.xcodeproj/project.pbxproj +++ b/ios/MyApp.xcodeproj/project.pbxproj @@ -588,7 +588,7 @@ COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -649,7 +649,7 @@ COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES;