刚刚升级到iOS 7测试版(和Xcode5测试版),当我构建一个预先存在的应用程序时,我收到以下警告,说明我正在迁移到iOS 7
Check dependencies: warning: CODE_SIGN_ENTITLEMENTS specified without a valid Developer Signing Identity for iOS.
但是,当我在构建设置中检查Code Signing Entitlements标志时,我实际上没有定义代码签名权限:

有什么想法吗?这在iOS 7中是必需的吗?如果是,我应该如何定义代码签名权利?
发布于 2013-07-03 00:14:03
问题不在Code Signing Entitlements。问题很可能出在Code Signing Identity上。
在Xcode4中,自动配置文件选择器查找名为:iPhone Developer的配置文件。然而,在Xcode5中,自动配置文件选择器似乎正在寻找一个名为:iOS Developer的配置文件(在您的截图中可以看到),而这个配置文件很可能并不存在。
要解决此问题,请尝试从Code Signing Identity下拉列表中手动选择现有的配置文件。
发布于 2013-08-03 06:04:28
保持自动身份设置,但在“配置配置文件”设置下选择一个配置文件,Xcode将选择正确的身份。
发布于 2013-09-24 16:55:04
如果您因为使用Jenkins而遇到此问题,并且Jenkins无法找到正确的代码签名标识,则可以通过手动设置来修复此问题

如果Jenkins节点中存在配置文件,它将自动选择正确的配置文件。
https://stackoverflow.com/questions/17035440
复制相似问题