ldid
生成假签名的原因)。尝试签名后出现以下结果:
$ codesign -s "John Doe" cryptest.exe
John Doe: ambiguous (matches "Mac Developer: John Doe (3VT8SJ9C5)" and "iPhone Developer:
John Doe (3VT8SJ9C5)" in /Users/jdoe/Library/Keychains/login.keychain)
我浏览了
codesign(1)
,但是由于它们具有相同的KeyIDs,我不知道如何解决它。使用KeyID会产生相同的消息。
在对可执行文件进行签名时如何消除歧义?
codesign -s“iPhone Developer: John Doe”cryptest.exe
。如果您想回答,我很高兴接受。我甚至多年前在Crypto ++维基的iOS(命令行)上记录了其他方式,我从来没有需要这样做。 - jww-s
选项,所以我甚至没有真正考虑过这个问题。我已经根据您的评论更新了答案,以反映解决方案 :) - l'L'l