mirror of https://github.com/lapce/lapce.git
add macos entitlements
This commit is contained in:
parent
176fbd8aff
commit
6506ef9f0d
6
Makefile
6
Makefile
|
@ -31,7 +31,7 @@ $(TARGET)-universal:
|
|||
MACOSX_DEPLOYMENT_TARGET="10.11" cargo build --release --target=x86_64-apple-darwin
|
||||
MACOSX_DEPLOYMENT_TARGET="10.11" cargo build --release --target=aarch64-apple-darwin
|
||||
@lipo target/{x86_64,aarch64}-apple-darwin/release/$(TARGET) -create -output $(APP_BINARY)
|
||||
/usr/bin/codesign -vvv --deep --strict --options=runtime --force -s FAC8FBEA99169DC1980731029648F110628D6A32 $(APP_BINARY)
|
||||
/usr/bin/codesign -vvv --deep --entitlements $(ASSETS_DIR)/entitlements.plist --strict --options=runtime --force -s FAC8FBEA99169DC1980731029648F110628D6A32 $(APP_BINARY)
|
||||
|
||||
app: $(APP_NAME)-native ## Create an Alacritty.app
|
||||
app-universal: $(APP_NAME)-universal ## Create a universal Alacritty.app
|
||||
|
@ -44,7 +44,7 @@ $(APP_NAME)-%: $(TARGET)-%
|
|||
@echo "Created '$(APP_NAME)' in '$(APP_DIR)'"
|
||||
xattr -c $(APP_DIR)/$(APP_NAME)/Contents/Info.plist
|
||||
xattr -c $(APP_DIR)/$(APP_NAME)/Contents/Resources/lapce.icns
|
||||
/usr/bin/codesign -vvv --deep --strict --options=runtime --force -s FAC8FBEA99169DC1980731029648F110628D6A32 $(APP_DIR)/$(APP_NAME)
|
||||
/usr/bin/codesign -vvv --deep --entitlements $(ASSETS_DIR)/entitlements.plist --strict --options=runtime --force -s FAC8FBEA99169DC1980731029648F110628D6A32 $(APP_DIR)/$(APP_NAME)
|
||||
|
||||
dmg: $(DMG_NAME)-native ## Create an Alacritty.dmg
|
||||
dmg-universal: $(DMG_NAME)-universal ## Create a universal Alacritty.dmg
|
||||
|
@ -57,7 +57,7 @@ $(DMG_NAME)-%: $(APP_NAME)-%
|
|||
-srcfolder $(APP_DIR) \
|
||||
-ov -format UDZO
|
||||
@echo "Packed '$(APP_NAME)' in '$(APP_DIR)'"
|
||||
/usr/bin/codesign -vvv --deep --strict --options=runtime --force -s FAC8FBEA99169DC1980731029648F110628D6A32 $(DMG_DIR)/$(DMG_NAME)
|
||||
/usr/bin/codesign -vvv --deep --entitlements $(ASSETS_DIR)/entitlements.plist --strict --options=runtime --force -s FAC8FBEA99169DC1980731029648F110628D6A32 $(DMG_DIR)/$(DMG_NAME)
|
||||
|
||||
install: $(INSTALL)-native ## Mount disk image
|
||||
install-universal: $(INSTALL)-native ## Mount universal disk image
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.security.cs.allow-jit</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.disable-library-validation</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
Loading…
Reference in New Issue