草庐IT

ios - 多目标 iOS 应用程序权利中的钥匙串(keychain)访问组

我有一个带有2个独立target的iOS应用程序项目。例如目标A和目标B。现在在xCode8中,当我将keychainsharing开启时,Xcode会生成两个A.entitlements和B.entitlements文件。出乎意料的是,它们都具有这样的相同值:keychain-access-groups$(AppIdentifierPrefix)target1.bundle.identifier我的意思是在两个文件中都使用了我第一个目标的bundleidentifier;当我手动尝试更改其中一个的值时,另一个也会更改。如您所知,当keychain-access-groups中的值与您

ios - Apple Store 提交失败并出现错误 ITMS-90046,但关联域不在权利中

当我第一次构建我的应用程序和Watchkit应用程序时,我启用了“关联域”功能。我已在watchkit扩展和配套应用程序的“功能”面板中禁用它,并确认key已从每个info.plist中消失。我已经转到Apple的“证书、标识符和配置文件”页面,为每个Watchkit应用程序、扩展程序和应用程序选择应用程序ID,取消选中“关联域”,为每个重新生成配置文件,下载并安装了它们。我已经完成了Ctrl-Shift-Command-K完全清理、重新启动和重建。在提交到应用商店时,我收到以下错误消息。我在xcode中进行了项目搜索,但找不到com.apple.developer.associate