Skip to content

Commit ac708c2

Browse files
committed
fix(cordova-ios): avoid invalid pbxproj key; use xcconfig for EXCLUDED_ARCHS
1 parent b6d0dcc commit ac708c2

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

scripts/patch-ios.sh

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,7 @@ for BASE in "${TARGETS[@]}"; do
3131
echo " - Updating deployment target in ${PBX_PATH}"
3232
"${SED_INPLACE[@]}" "s/IPHONEOS_DEPLOYMENT_TARGET = [0-9]\{1,2\}\.[0-9]\{1,2\} *;/IPHONEOS_DEPLOYMENT_TARGET = 13.0;/g" "$PBX_PATH" || true
3333

34-
echo " - Ensuring simulator excludes arm64 in ${PBX_PATH}"
35-
if ! grep -q "EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64" "$PBX_PATH"; then
36-
awk '
37-
BEGIN { added=0 }
38-
{
39-
print $0
40-
if (!added && $0 ~ /buildSettings = {$/) {
41-
print "EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64;"
42-
added=1
43-
}
44-
}
45-
' "$PBX_PATH" > "${PBX_PATH}.patched" && mv "${PBX_PATH}.patched" "$PBX_PATH"
46-
fi
34+
# Do not modify pbxproj with sdk-conditional settings; use xcconfig below instead
4735
else
4836
echo " - ${PBX_PATH} not found, skipping deployment target patch"
4937
fi

0 commit comments

Comments
 (0)