我目前正在使用的应用程序最初是由其他mac上的其他人开发的,并且有多个供应配置文件链接到它。我在一个月前制作了一个新的配置文件,用于测试原始开发人员在同一台设备上进行测试,并且一切正常。供应配置文件和NSUbiquitousKeyValueStore问题
NSUbiquitousKeyValueStore error: com.companyname.appname has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
我研究这个错误,来到我的权利是错误的在某些方面的结论:由于过去几天的设备上运行应用程序时,我收到此错误。然后我发现他们被关闭了,这是我为了让新的配置文件在设备上工作而做的。我打开的权利再次上了这个熟悉的错误:
The executable was signed with invalid entitlements ... (0xE8008016).
我已经尝试了很多从各种渠道建议,在互联网上解决这个问题,但他们都不似乎工作,这就是为什么我原本将权利关闭(一项有效的建议)。
我创建的供应配置文件在设备的供应配置文件选项卡下列为有效。还有4个其他供应配置文件仅在库的供应配置文件选项卡中列出。
无需授权文件,应用程序是否可以上传到商店?
是否可以执行应用程序的最终分发和二进制文件的上载以及NSUbiquitousKeyValueStore错误:将不存在?
任何人都可以给我一个相当全面的分步指南,以完全删除旧配置文件和当前权利之间的链接,或更改权利文件以使用当前配置文件的方式吗?
我知道这种错误很难诊断和解决,但任何帮助表示赞赏。