此查询关于如何在公证后使用 unix 可执行文件装订票证。我是 MAC OSX 环境的新手。以下步骤用于公证和装订 unix 可执行文件:-
1) 创建目录 codesign_utilities
2)将所有代码签名的unix可执行文件添加到其中并将其压缩为zip文件:- zip -r codesign_utilities.zip codesign_utilities
3) 运行命令进行公证:- xcrun altool --notarize-app --primary-bundle-id "com.def.ghi" --username "developer ID" --password "related password" --file codesign_utilities.zip。我能够对 zip 文件进行公证。
4)稍后,我尝试使用作为 zip 文件一部分的 unix 可执行文件之一来装订票证:- xcrun 订书机钉书钉“unix 可执行文件”。但是,它会抛出错误:- “无法从 /Contents/CodeResources 中删除现有票证 ... {Error Domain=NSPOSIXErrorDomain Code=20 "Not a directory"}} 装订和验证操作失败!错误 73。
我相信错误正在发生,因为它只是 unix 可执行文件,而不是 .app 格式的可执行包。
查询:-
- 你能帮我用unix可执行文件装订票的最佳方法是什么吗?
- 是否必须为公证和装订创建可执行包?如果是,请提供步骤?