ios - 无效的权利 Xcode

标签 ios xcode entitlements

我正在尝试在我的 iPhone 上运行一个应用程序。我从使用“自动签名”开始,但每当我尝试运行它时,我都会收到以下消息:

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).

这看起来很奇怪,因为 Xcode 应该为我创建配置文件,所以我不知道我怎么会搞砸权利,尤其是当应用程序不需要任何权利时。

我阅读了其他几个有相同问题的线程,但似乎没有一个答案能解决我的问题。我还阅读了 Apple 的一篇关于它们的文章,所以我决定采用老式的方式并手动创建配置文件。在配置文件本身内部,它列出了附加到该配置文件的权利。我遇到了完全相同的错误。

    <key>Entitlements</key>
    <dict>
            <key>keychain-access-groups</key>
            <array>
                    <string>XXXXXXXX.*</string>
            </array>
            <key>get-task-allow</key>
            <true/>
            <key>application-identifier</key>
            <string>XXXXXXXX.*</string>
            <key>com.apple.developer.team-identifier</key>
            <string>XXXXXXXX</string>
    </dict>

我还查看了应用程序中的权利文件,它只是没有权利的默认文件。

有没有人遇到过这种情况或知道可能会发生什么?

最佳答案

也许这会有所帮助。我的问题是因为我最近换了团队,这个文件:

/ios/Encargo.xcodeproj/project.pbxproj

与不同的开发团队 ID 发生冲突。我通过手动将它们更新到当前团队来修复它。希望对您有所帮助。

关于ios - 无效的权利 Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53527483/

相关文章:

ios - iOS 8/7 UIWindow具有UIWindowLevelStatusBar旋转问题

ios - 在 viewWillDisappear 中将 FetchedResultsController 设置为 nil 后出现错误

ios - 在 RCTBridgeModule.h 中找不到 React/RCTDefines.h 文件

ios - VPN - NEPacketTunnelProvider - 后台模式

ios - Xamarin "The executable was signed with invalid entitlements"

objective-c - ARC是否可以降低我的峰值内存占用量?

ios - Apple Beta 审核流程

iOS react-native-firebase - 升级到 RN 0.60 后无法获取 GOOGLE_APP_ID?

iphone - 如何从磁盘读取图像并阻塞直到读取?

ios - Xcode 6.4 授权错误