小编Pet*_*ter的帖子

osx 10.9.5代码签名V2 - 签署框架:bundle格式不明确

我试图在osx mavericks 10.9.5上使用格式v2对应用程序包进行编码.在之前的测试中,10.9.5(13F12)的签名一切顺利,所有框架都可以无错误地签名.现在,在13F34,框架无法再签名了.当我尝试用第一个框架签名时:

codesign -f -v -s "Developer ID Application: MY AG" "My.app/Contents/Frameworks/4DJavaScript.framework"  
Run Code Online (Sandbox Code Playgroud)

然后发生错误:

My.app/Contents/Frameworks/4DJavaScript.framework: bundle format is ambiguous (could be app or framework)  
Run Code Online (Sandbox Code Playgroud)

当我尝试编码签署框架的唯一版本(A)时,签名成功,但在签署主应用程序时,框架上的错误重新出现.在查看框架的info.plist文件时,(在我看来)是类型集的正确条目:

Bundle OS Type code FMWK  
Run Code Online (Sandbox Code Playgroud)

有关如何在10.9.5-13F34上正确编码签名框架的任何建议?
谢谢,彼得

macos frameworks codesign osx-gatekeeper

10
推荐指数
2
解决办法
3426
查看次数

标签 统计

codesign ×1

frameworks ×1

macos ×1

osx-gatekeeper ×1