我正在尝试为调试而构建。我得到了一个错误:可执行文件的签名权限无效。在应用程序的代码签名权利文件中指定的权利与设置配置文件中指定的权利不匹配。
这一点每天都有效,直到昨晚。上一次它起作用是当我点击Always Allow时弹出的codesign问题,当你在你的密钥链中使用key "my key name“进行签名时,它会弹出。
我已经有了一个授权plist,我用它来创建我的临时分发。我已经更新了用于调试的代码签名权利的生成设置,以包括此Entitlements.plist文件。
我已经确认我的个人资料是最新的。我的团队配置文件已过期,因此我续订了它。我甚至试着创建新的个人资料。还是没帮上忙
我已经在Debug的Code Signing Identity下的生成设置中尝试了我的开发人员配置文件和分发配置文件。
我完全被卡住了。有人能给我新的建议吗?
发布于 2011-11-15 10:47:31
我终于让它起作用了。
1)在xcode的左栏中,我点击了我的项目名称。
2)我点击了Build Settings
3)共有4列: Resolved、myProjectName (带有橙色图标)、myProjectName (带有xcode图标)和IOS Default。
4)在带有橙色图标的列和代码签名授权行(调试行)中,我从该列中删除了Entitlements.plist文件名,但将其保留在带有xcode图标的列中。
5)在代码签名标识(调试)行中,我在带有橙色图标和xcode图标的列中选择了iPhone Developer。我用的是自动配置文件选择器。
这解决了我的问题。请不要在我的问题中做其他事情,因为这些也可能会产生影响。
发布于 2013-02-01 13:06:25
当配置配置文件出现问题时,可能会出现此消息。当我尝试在没有最新配置文件的设备上运行时,收到此消息。我只是从开发人员门户重新加载了配置配置文件,然后确保调试/发布签名使用的是最新版本。然后它运行得很好。
https://stackoverflow.com/questions/8113327
复制相似问题