ios - 升级到Sierra后, "The executable was signed with invalid entitlements."

标签 ios xcode code-signing macos-sierra

The entitlements specified in your application’s Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile. (0xE8008016).

我特别想问的是,如果操作系统已升级到 Sierra,我可以对这个 Xcode 错误采取什么措施,因为这是我认为最近发生变化的唯一重要事情

编辑:我的功能设置没有改变,所以我确定不是那样。我发现它可以在选中自动代码签名的情况下工作,但我仍然很好奇为什么突然间我需要检查它。

最佳答案

转到项目设置中的“功能”选项卡,查看它们是否全部按顺序排列。 Xcode 8 中重新添加了 PassTypes 权利,而之前这不需要是特定的权利 - 如果在 developer.apple.com 中打开它就足够了>.

当我第一次迁移到 Xcode 8 时,我收到了一个带有fix issue 选项的警告。

关于ios - 升级到Sierra后, "The executable was signed with invalid entitlements.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39681179/

相关文章:

ios - Realm 的 Swift 3.0 编译的 Swift 模块在 Swift 3.0.1 无法导入

ios5 - 应用程序文件不是从 XCODE 4.2 生成的

ios - 使用 faSTLane 匹配方法在本地 iOS 设备上运行 react-native 应用程序

iphone - 在两个不同点之间画线

ios - Google-SDK-iOS 带孔多边形

xcode - 在多个开发人员之间共享 Xcode 项目

c++ - 如何修复 'Undefined symbols for architecture x86_64: "_get_driver_instance"' 链接器错误

xcode - 在没有沙箱的情况下重新编译旧的 cocoa 应用程序

ios - 在 nodejs 上运行的 sprite-kit 游戏

iphone - 如何连接 facebook 和 sharekit?