用productsign签名XAR破坏了存档文件

MathPlayer

我正在尝试使用包含2个使用创建的文件productsignXAR档案进行签名工具可以正确创建文件,但是即使获得的文件已签名,我也认为签名正在破坏内容。以下是一些相关的命令输出(我用替换了敏感信息):pkgproductbuildxarINFO

$ ls .
file1.pkg file2.pkg
$
$ xar -cf '../_file.xar' .
$
$ cd ..
$ /usr/bin/productsign --sign 'Developer ID Installer: INFO' '_file.xar' 'file.xar'
productsign: using timestamp authority for signature
productsign: signing product with identity "Developer ID Installer: INFO" from keychain /Users/INFO/Library/Keychains/login.keychain
productsign: adding certificate "Developer ID Certification Authority"
productsign: adding certificate "Apple Root CA"
productsign: Wrote signed product archive to file.xar
$
$ /usr/sbin/pkgutil --check-signature 'file.xar'
Package "file.xar":
Status: signed by a certificate trusted by Mac OS X
Certificate Chain:
1. Developer ID Installer: INFO
SHA1 fingerprint: INFO
-----------------------------------------------------------------------------
2. Developer ID Certification Authority
SHA1 fingerprint: INFO
-----------------------------------------------------------------------------
3. Apple Root CA
SHA1 fingerprint: INFO

$ file file.xar
file.xar: xar archive - version 1
$
$ xar -xf file.xar -D /tmp
Error while extracting archive:(file1.pkg): Error decompressing file
$

productsign命令是否打算以其他方式工作?我不明白我的方法有什么问题。

MathPlayer

经过一些测试,我发现xar在存档中使用了相对路径,因此在我的情况下出现了问题,因为我"../"在路径名中使用了路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

加密破坏了BMP文件,但没有破坏jpeg文件

来自分类Dev

sed脚本破坏了文件之一

来自分类Dev

如何将productsign与包含较小的已签名pkg文件的mpkg一起使用?

来自分类Dev

如何以受控方式破坏存档文件?

来自分类Dev

为什么我的tar通过ssh(通过authorized_keys命令)破坏了存档?

来自分类Dev

文件编码似乎破坏了编辑过的 PHP 文件

来自分类Dev

Excel用前导零破坏了我的数字

来自分类Dev

当我用<a>包装div时,破坏了flexbox的布局

来自分类Dev

Excel用前导零破坏了我的数字

来自分类Dev

我用 CocoaPods 破坏了 GIT 并且无法合并/提交

来自分类Dev

Grails资源插件1.2.7破坏了CSS文件中的URL

来自分类Dev

Gulp构建序列破坏了图像文件

来自分类Dev

杀死rsync作业是否破坏了我的文件

来自分类Dev

一些功能破坏了我的json文件

来自分类Dev

在OS X 10.11中是否破坏了外壳脚本包装应用程序的签名?

来自分类Dev

PageTabViewStyle破坏了NavigationView

来自分类Dev

Ubuntu存档错误签名

来自分类Dev

尝试在gruntfile配置中排除文件,但文件路径前缀破坏了表达式

来自分类Dev

Delphi:TOpenDialog + VCL样式破坏了带有大量文件的文件名

来自分类Dev

C#DES文件解密破坏了非文本文件

来自分类Dev

C#DES文件解密破坏了非文本文件

来自分类Dev

Delphi:TOpenDialog + VCL样式破坏了带有大量文件的文件名

来自分类Dev

组件卸载后,redux-form破坏了我的状态,这有什么用?

来自分类Dev

用Java中的ASM4.0跟踪方法-转换后的方法被破坏了(NoSuchMethodError)

来自分类Dev

我用“ about:config”中的错误更改破坏了Firefox,如何恢复默认值?

来自分类Dev

用 Java 读取和破坏 CSV 文件:

来自分类Dev

嵌套的SplitContainers破坏了SplitterWidth

来自分类Dev

我破坏了封装吗?

来自分类Dev

.htaccess破坏了我的网站

Related 相关文章

  1. 1

    加密破坏了BMP文件,但没有破坏jpeg文件

  2. 2

    sed脚本破坏了文件之一

  3. 3

    如何将productsign与包含较小的已签名pkg文件的mpkg一起使用?

  4. 4

    如何以受控方式破坏存档文件?

  5. 5

    为什么我的tar通过ssh(通过authorized_keys命令)破坏了存档?

  6. 6

    文件编码似乎破坏了编辑过的 PHP 文件

  7. 7

    Excel用前导零破坏了我的数字

  8. 8

    当我用<a>包装div时,破坏了flexbox的布局

  9. 9

    Excel用前导零破坏了我的数字

  10. 10

    我用 CocoaPods 破坏了 GIT 并且无法合并/提交

  11. 11

    Grails资源插件1.2.7破坏了CSS文件中的URL

  12. 12

    Gulp构建序列破坏了图像文件

  13. 13

    杀死rsync作业是否破坏了我的文件

  14. 14

    一些功能破坏了我的json文件

  15. 15

    在OS X 10.11中是否破坏了外壳脚本包装应用程序的签名?

  16. 16

    PageTabViewStyle破坏了NavigationView

  17. 17

    Ubuntu存档错误签名

  18. 18

    尝试在gruntfile配置中排除文件,但文件路径前缀破坏了表达式

  19. 19

    Delphi:TOpenDialog + VCL样式破坏了带有大量文件的文件名

  20. 20

    C#DES文件解密破坏了非文本文件

  21. 21

    C#DES文件解密破坏了非文本文件

  22. 22

    Delphi:TOpenDialog + VCL样式破坏了带有大量文件的文件名

  23. 23

    组件卸载后,redux-form破坏了我的状态,这有什么用?

  24. 24

    用Java中的ASM4.0跟踪方法-转换后的方法被破坏了(NoSuchMethodError)

  25. 25

    我用“ about:config”中的错误更改破坏了Firefox,如何恢复默认值?

  26. 26

    用 Java 读取和破坏 CSV 文件:

  27. 27

    嵌套的SplitContainers破坏了SplitterWidth

  28. 28

    我破坏了封装吗?

  29. 29

    .htaccess破坏了我的网站

热门标签

归档