Xcode:代码签名身份 - 沙箱权利的核心绘图框架

use*_*121 1 xcode entitlements core-plot codesign

我将我的mac应用程序转移到itunes connect并收到以下消息:

未启用应用程序沙箱 - 以下可执行文件必须在权利属性列表中包含布尔值为true的"com.apple.security.app-sandbox"权利.有关沙盒应用程序的更多信息,请参阅App Sandbox页面.

因此,我启用了沙箱权利并运行构建.我收到了通知:

指定了CODE_SIGN_ENTITLEMENTS而未指定CODE_SIGN_IDENTITY.如果不对其进行签名,则无法将权利添加到二进制文件中.

接下来,我从目标 - >构建设置中选择了配置文件,然后再次运行.所以,我得到一个错误,这意味着我的代码签名身份不正确,也许在我编译核心情节框架期间.

代码对象根本没有签名...在子组件中:./ Constate/Frame/CorePlot.framework ...命令/ usr/bin/codesign失败,退出代码为1

我该怎么办才能签名?

use*_*121 5

好的,我找到了答案......

好吧,为了签署框架,我添加了--deepTarget - > Build Settings - > Other> Code Signing Flags.

在此输入图像描述