无效的权利Xcode

问题描述 投票:0回答:1

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

应用程序的代码签名权利文件中指定的权利无效,不允许,或与您的配置文件中指定的权限不匹配。 (0xE8008016)。

这看起来很奇怪,因为Xcode应该为我创建配置文件,所以我不知道如何搞砸Entitlements,特别是当应用程序不需要任何时候。

我通过其他几个线程阅读了相同的问题,但没有一个答案似乎解决了我的问题。我还阅读了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 xcode entitlements
1个回答
1
投票

也许这可以提供帮助。我的问题是因为我最近切换了团队,这个文件:

/ios/Encargo.xcodeproj/project.pbxproj

与不同的DevelopmentTeam id发生冲突。我通过手动更新到当前团队来修复它。希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.