gpt4 book ai didi

macos - 在 MAC OSX 上进行公证后,在使用 Unix 可执行文件装订票证时遇到问题

转载 作者:行者123 更新时间:2023-12-04 12:25:35 31 4
gpt4 key购买 nike

此查询关于如何在公证后使用 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 "相关密码"--file codesign_utilities.zip .我能够对 zip 文件进行公证。

4) 后来,我试图用 unix 可执行文件之一装订票证,该文件是 zip 文件的一部分,命令如下:- xcrun 订书机订书钉“unix 可执行文件” .但是,它抛出的错误是:-
“无法从/Contents/CodeResources 中删除现有票证 ... {Error Domain=NSPOSIXErrorDomain Code=20 “Not a directory”}}
订书钉和验证操作失败!错误 73
.

我相信错误的发生是因为它只是 unix 可执行文件,而不是 .app 格式的可执行文件包。

查询:-

  • 你能帮我用unix可执行文件装订票的最佳方法是什么吗?
  • 是否必须为公证和装订创建可执行包?如果是,请提供步骤?
  • 最佳答案

    man stapler有话要说:

    SUPPORTED FILE FORMATS stapler works only with UDIF disk images, signed "flat" installer packages, and certain code-signed executable bundles such as ".app". Passing an unsigned "flat" installer package or an unsigned executable bundle in path to stapler is considered an error.



    将公证票装订到 Unix 可执行文件似乎是不可能的,我不确定您为什么要这样做。

    关于macos - 在 MAC OSX 上进行公证后,在使用 Unix 可执行文件装订票证时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55304337/

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