我正在创建我的第二个键盘扩展应用程序。我已经通过 iTunes TestFlight 提交了几个月的测试,没有任何问题。但是做了两次修改后,就不再提交了。我收到错误“无法找到或生成匹配的签名资产,并且由于以下问题而无法这样做。
“为“Applications/spkapp.app/Plugins/spk.appex”找到不匹配的配置文件
没有一个有效的配置文件允许指定的权利:beta-reports-active、com.apple.security.application-groups"
我所做的两个更改是捆绑显示名称和添加组权利。我的扩展程序和应用程序的应用程序 ID 都激活了组并设置为同一个组。
我试过了
1) 将捆绑显示名称恢复为以前的名称。
2)重建所有配置文件数十次
3) 从头开始创建新的配置文件。
4) 在 Xcode 中刷新配置文件,甚至下载并安装新配置文件并手动删除旧配置文件。
5)清理/删除派生数据/重新启动Xcode/重新启动OSX
6) 将它与我使用 Groups 权利的运输键盘进行比较。从权利文件到项目设置到供应配置文件再到 App ID 设置,一切都匹配。
我认为问题显然与组有关,因为它是新添加的。但我确实看过技术问答 QA1830,但它似乎没有帮助,因为我有一个商店配置文件并且它正在工作,所以 beta-reports-active 标志似乎是一个虚假错误。
还有其他建议吗?