mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-25 01:34:02 +00:00
Ad hoc code-sign the app bundle
Apparently this is necessary to run on the M1 macs
This commit is contained in:
parent
52a5777fbd
commit
5cf65ed6b7
1 changed files with 3 additions and 0 deletions
|
@ -13,6 +13,9 @@ cargo build --release --target aarch64-apple-darwin
|
|||
# Replace the bundle's binary with a "fat binary" that combines the two architecture-specific binaries
|
||||
lipo -create target/x86_64-apple-darwin/release/Zed target/aarch64-apple-darwin/release/Zed -output target/x86_64-apple-darwin/release/bundle/osx/Zed.app/Contents/MacOS/zed
|
||||
|
||||
# Sign the app bundle with an ad-hoc signature so it runs on the M1. We need a real certificate but this works for now.
|
||||
codesign --force --deep -s - target/x86_64-apple-darwin/release/bundle/osx/Zed.app
|
||||
|
||||
# Create a DMG
|
||||
mkdir -p target/release
|
||||
hdiutil create -volname Zed -srcfolder target/x86_64-apple-darwin/release/bundle/osx -ov -format UDZO target/release/Zed.dmg
|
||||
|
|
Loading…
Reference in a new issue