gpt4 book ai didi

xcode - OSX 上适用于 Apple Sandbox 的代码签名帮助程序应用程序

转载 作者:行者123 更新时间:2023-12-02 17:16:31 32 4
gpt4 key购买 nike

我有一个需要在启动时运行的应用程序,并且我正在转换为沙盒。

我创建了一个辅助应用程序,当我不对我的应用程序进行代码签名时,该应用程序工作正常。

为了进行协同设计,看起来我必须创建配置文件 - 一个用于帮助程序,一个用于实际应用程序。

由于这些不匹配,我无法使两者匹配,并且无法让帮助应用程序启动主应用程序。

我尝试重新签署助手:

codesign -f -vv -s "第 3 方 Mac 开发人员应用程序:"-i "com.mydomain.myhelper"--entitlements myhelper/myhelper.entitlements myhelper.app

并收到错误:目标文件格式无法识别、无效或不合适

我从头开始重新创建了助手,但没有结果。

我如何制作这个帮助应用程序并对其进行签名?似乎没有关于此过程的文档。

最佳答案

我昨天在提交应用程序时遇到了同样的问题。我想我终于明白了。这是我所做的:

  • 照常存档应用
  • 右键单击管理器中的存档,然后选择在 Finder 中显示
  • 右键单击存档并显示内容,然后一直深入到 HELPERAPPEmbedded.provisionprofile 并将其删除。

然后从终端进行代码设计,如下所示:

codesign -f -s "3rd Party mac Developer Application:" -i "com.company.YOUR_MAIN_APP" --entitlements YOUR_MAIN_APP_ENTITLEMENTS_PATH_IN_YOUR_PROJECT_FOLDER THE_ARCHIVED_HELPER.app_PATH

这确实通过了验证并让我上传。我正在等待审核,以便我们看看这是否有效。

关于xcode - OSX 上适用于 Apple Sandbox 的代码签名帮助程序应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638962/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com