electron 如何使苹果评估模式工作在Mac应用程序与电子内置?

ekqde3dh  于 2022-12-08  发布在  Electron
关注(0)|答案(1)|浏览(168)

*电子生成器版本:22.8.1
*节点版本:12.16.3
*电子版:10.1.3
*电子更新版本:4.3.5
*目标:攻击力、杀伤力

嗨!我需要能够在评估模式下运行我的Mac应用程序。但是,即使我使用启用了评估模式功能的预置描述文件,当我将com.apple.developer.automatic-assessment-configuration授权添加到我的entitles.mac.plist文件时,应用程序也无法再启动,并且我收到以下错误:
由于意外原因,无法打开应用程序,错误=Error Domain=NSOSStatusErrorDomain代码=-10826“kLSNoLaunchPermissionErr:用户没有启动应用程序(托管网络)的权限”用户信息={_LSFunction=_LSLaunchWithRunningboard,_LSLine=2508,NSUnderlyingError= 0x 137622890 {错误域=RBSRequestErrorDomain代码=5“启动失败。”用户信息={NSLocalizedFailureReason=启动失败。,NSUnderlyingError= 0x 13761 c7 d 0 {错误域=NSPOSIXErrorDomain代码=153“未知错误:153”用户信息={NSLocalizedDescription=启动作业衍生失败,错误为:第一百五十三章

即使使用https://github.com/electron-react-boilerplate/electron-react-boilerplate中的样板文件,我也能够重现该问题
我做的步骤是:
1.已将这些权利添加到我的权利.mac.plist文件(如here所述):

<key>com.apple.developer.automatic-assessment-configuration</key>
<true/>
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
    <string>com.apple.assessmentagent</string>
</array>

1.我在www.example.com的标识符中为我的应用ID启用了以下附加功能developer.apple.com

  • 自动评估配置

1.我为我的开发人员ID应用程序预配配置文件启用了以下权利,这些权利链接到我的应用程序ID和开发人员ID应用程序证书,网址为developer.apple.com

  • macOS自动评估配置(开发者ID)

构建应用程序后,我无法启动它,并出现上述错误。删除com.apple.developer.automatic-assessment-configuration权限,使应用程序正常启动。我已经尝试解决这个问题一段时间了,但到目前为止没有任何效果。您能帮我找出这里可能的问题吗?谢谢!

66bbxpm5

66bbxpm51#

权利已更新为:
com.apple.developer.edu-assessment-mode

相关问题