未密封的内容存在于嵌入式框架的根目录中

Swa*_*ati 11 mac-app-store nwjs

当我尝试签署nwjs框架时,我正面临这个问题

codesign -f -v --deep -s '3rd Party Mac Developer Application: Company Name. (XXXXXXXXX)' --entitlements Child.plist hello.app/Contents/Versions/59.0.3071.115/nwjs\ Framework.framework
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我该怎么做

Swa*_*ati 2

我试过这个:

除了下面提到的应用程序文件之外,不要更改任何其他info.plist,错误就会消失。

  • 助手程序
  • app_mode_loader.app
  • nwjs.app [主应用程序]

另外,在签署框架之前,请执行以下操作:

codesign -f -v --deep -s '3rd Party Mac Developer Application: Company Name. (XXXXXXXXX)' --entitlements Child.plist hello.app/Contents/Versions/59.0.3071.115/nwjs\ Framework.framework/Versions/A/nwjs\ Framework
Run Code Online (Sandbox Code Playgroud)

然后

codesign -f -v --deep -s '3rd Party Mac Developer Application: Company Name. (XXXXXXXXX)' --entitlements Child.plist hello.app/Contents/Versions/59.0.3071.115/nwjs\ Framework.framework
Run Code Online (Sandbox Code Playgroud)