我知道有关以下错误的问题已经被提出:授权'application-identifier'的值不符合预配文件的要求,但是,没有任何解决方案可以解决我的问题。情况是这样的:我有一个下载文件的应用程序,在开发模式下运行良好。当我在TestFlight中测试应用程序时,我会出现以下错误:
entitlement 'application-identifier' has value not permitted by a provisioning profile
在我的控制台中,虽然出现了这个错误,但应用程序正常运行,除了它无法下载任何东西。所有其他功能都可用。通过TestFlight下载应用程序后,如果运行它并获得上述错误,如果我杀死该应用程序并重新启动它,则不会出现错误,并且下载工作正常??
好的,以下是我尝试修复它的方法:
1. 我删除了开发者.apple和我的机器上的所有配置文件,并重新创建了它们。在重新下载新的配置文件后,我再次尝试 - 没有运气。
2. 接下来,我添加了一个Entitlements.plist文件,其中get-task-allow设置为false,并将Entitlements文件设置为Ad Hoc版本。这也没有什么作用。
有人有想法吗?
编辑: 此外,我制作了应用程序的新版本,并在新的应用程序ID下复制了所有文件,制作了所有新的配置文件,但还是不起作用。
最后一件事我尝试制作了一个通配符adhoc配置文件,以使其可以签署任何应用程序,但我仍然收到相同的错误。
我真的需要解决这个问题...