如何在AppBundler中使用强化的运行时构建MacOS应用

时间:2019-02-19 04:21:32

标签: gradle codesign notarize

我在gradle中使用AppBundler插件来构建我的Java应用程序。 现在要对我的应用程序进行公证,Apple要求使用“强化运行时”选项构建该应用程序。

有人知道如何实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

我在对我的应用进行签名时添加了以下权利,并解决了该问题。

 <?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/>
</dict>
</plist>