2020-11-15 21:31:30 -05:00
echo "Applying patch for AppDelegate.m"
2020-11-19 00:24:06 -05:00
patch ios/BlueWallet/AppDelegate.m ./scripts/maccatalystpatches/appdelegate.patch --no-backup-if-mismatch
2020-11-15 21:31:30 -05:00
echo "Applying patch for package.json"
2020-11-19 00:24:06 -05:00
patch package.json ./scripts/maccatalystpatches/packagejson.patch --no-backup-if-mismatch
2020-11-15 00:54:57 -05:00
echo "Removing node_modules"
2020-11-15 00:45:50 -05:00
rm -fr node_modules
2020-11-15 00:54:57 -05:00
echo "Removing ios/Pods"
2020-11-15 00:45:50 -05:00
rm -fr ios/Pods
2020-11-15 00:54:57 -05:00
echo "Removing ios/Podfile.lock"
2020-11-15 00:45:50 -05:00
rm -fr ios/Podfile.lock
2020-11-15 00:54:57 -05:00
echo "Re-installing node_modules"
2020-11-15 00:45:50 -05:00
npm i
2020-11-15 21:31:30 -05:00
echo "Applying patch for react-native-camera"
cd node_modules/react-native-camera/ios/RCT
2020-11-19 00:24:06 -05:00
patch RCTCameraManager.m ../../../../scripts/maccatalystpatches/RCTCameraManager.patch --no-backup-if-mismatch
2020-11-15 21:31:30 -05:00
cd ../RN/
patch RNCamera.m ../../../../scripts/maccatalystpatches/RNCamera.patch
echo "Applying patch for Podfile"
2020-12-10 12:40:14 -05:00
cd ../../../../
2020-11-19 00:24:06 -05:00
patch ios/Podfile ./scripts/maccatalystpatches/podfile.patch --no-backup-if-mismatch
2020-11-19 00:34:30 -05:00
echo "Applying patch for Realm podspec"
2020-11-19 00:24:06 -05:00
patch node_modules/realm/RealmJS.podspec ./scripts/maccatalystpatches/realm.patch --no-backup-if-mismatch
2020-11-15 00:45:50 -05:00
cd ios
pod update
2020-11-15 21:31:30 -05:00
echo ""
2020-12-10 12:40:14 -05:00
echo "You should now be able to compile BlueWallet using Mac Catalyst on XCode. Enable Mac under Deployment Info by using XCode. If you are running macOS Catalina, you will need to remove the iOS 14 Widgets from the project targets."