Skip to content

Commit 40e31e3

Browse files
committed
ci: build macOS release for arm only
1 parent 53ee279 commit 40e31e3

1 file changed

Lines changed: 4 additions & 15 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,23 +91,12 @@ jobs:
9191
run: flutter pub get
9292

9393
- name: Create podfile
94-
run: |
95-
flutter create --platforms=macos .
96-
sed -i '' "s/^#* *platform :.*$/platform :osx, '10.15'/" macos/Podfile
97-
# Add post_install hook to exclude x86_64 architecture
98-
cat >> macos/Podfile << 'EOF'
99-
100-
post_install do |installer|
101-
installer.pods_project.targets.each do |target|
102-
target.build_configurations.each do |config|
103-
config.build_settings["EXCLUDED_ARCHS[sdk=macos*]"] = "x86_64"
104-
end
105-
end
106-
end
107-
EOF
94+
run: flutter create --platforms=macos . && sed -i '' "s/^#* *platform :.*$/platform :osx, '10.15'/" macos/Podfile
10895

10996
- name: Build macOS
110-
run: flutter build macos --release
97+
run: |
98+
export FLUTTER_XCODE_ARCHS=arm64
99+
flutter build macos --release
111100
112101
- name: Create macOS DMG
113102
run: |

0 commit comments

Comments
 (0)