Ben*_*ero 7 code-signing sandbox entitlements codesign macos-app-extension
我在控制台中收到此消息:
此外,我的扩展程序不显示在系统偏好设置中:
(不,我不是在开发OneNote)
以下是我用来安装扩展程序的命令,每个命令都声称它成功了:
这里证明扩展名确实是沙箱:
我能想象的唯一可能的问题涉及我们的代码签名过程.由于各种原因,它在编译后进行了编码,使用如下命令:
codesign --force --entitlements "$ENTITLEMENT" --sign "$CODESIGN_ID" --deep "$APPEX_PATH"
Run Code Online (Sandbox Code Playgroud)
这是一项要求,遗憾的是,不能绕过.必须在生成工件后进行协同设计appex
.
但是,这在过去并不是一个问题.这就是说它已经做了一段时间,它运行良好.我能想到的唯一区别是,现在我们正在捆绑两个新.framework
的......但是那些也签了,所以我不知道该怎么做.
当我从项目中删除框架并将代码签名转移到Xcode时,它可以工作......但这不是一个永久的解决方案,因为我们仍然需要在我们的流程中稍后手动编码.
如何安装此扩展程序并保留我们的代码签名要求?
归档时间: |
|
查看次数: |
105 次 |
最近记录: |