Ro *_*ers 5 macos unity-game-engine codesign
我有一个统一构建的 OSX 应用程序。运行良好,直到我用 codesign 对其进行签名,然后它因异常而失败
Exception Type: EXC_CRASH (Code Signature Invalid)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Run Code Online (Sandbox Code Playgroud)
有什么方法可以获得有关代码签名无效的更多信息吗?
我使用来自活跃 Apple Developer 帐户的 Developer ID 证书对其进行了签名:
codesign -f --deep -s "Developer ID Application: Ro Anders" --entitlements adventure.entitlements ./adventure.app/
Run Code Online (Sandbox Code Playgroud)
然后用
codesign -dv --verbose=4 adventure.app
Run Code Online (Sandbox Code Playgroud)
并且响应没有报告任何问题
Executable=/Users/ro/multiplayer-adventure/H2HAdventure/target/OSX/adventure.app/Contents/MacOS/adventure
Identifier=com.h2hadventure.adventure
Format=app bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=346 flags=0x0(none) hashes=3+5 location=embedded
VersionPlatform=1
VersionMin=657664
VersionSDK=658432
Hash type=sha256 size=32
CandidateCDHash sha1=8b8a11c38e8cbe2fb7934f528bcc6ea0763c7291
CandidateCDHash sha256=f50657e61a2183b5a28bd651914a0994421ecbe3
Hash choices=sha1,sha256
Page size=4096
CDHash=f50657e61a2183b5a28bd651914a0994421ecbe3
Signature size=9062
Authority=Developer ID Application: Ro Anders (7QCS2LM77Z)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=May 21, 2019 at 5:46:54 PM
Info.plist entries=15
TeamIdentifier=7QCS2LM77Z
Sealed Resources version=2 rules=13 files=203
Internal requirements count=1 size=188
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取更多详细信息,例如我的证书或我的权利或其他方面的问题。
运行此命令以查看您计算机上的有效代码签名身份,并验证您的代码签名是否存在且有效。
xcrun security find-identity -v -p codesigning
Run Code Online (Sandbox Code Playgroud)
我怀疑8b8a11c38e8cbe2fb7934f528bcc6ea0763c7291您用于代码签名的代码签名无效。
还要检查您正在创建调试版本还是发布版本,对于发布版本,登录选项卡下的钥匙串中应该有分发证书。
| 归档时间: |
|
| 查看次数: |
2627 次 |
| 最近记录: |