多个Apple支付多个开发者帐户的商家ID

时间:2017-08-09 22:28:08

标签: ios xcode applepay

我有一个项目有许多不同的构建配置,4个用于一个开发人员帐户,3个用于另一个,每个都有生产,alpha和beta版本配置,第一个具有调试配置。所有7个都有不同的捆绑ID

每个开发者帐户都使用自己的一组苹果支付商家ID来应用付款设置。

我得到的错误是,一个构建配置的配置文件缺少对其他开发者帐户的商家ID的支持,反之亦然,如果我从其他开发者帐户中删除构建配置但是当它们都在项目中时,它们工作正常错误出现了。

有解决方法吗?我错过了一些东西,告诉构建配置只使用它自己的商家ID吗?

1 个答案:

答案 0 :(得分:1)

由于目标使用相同的entitlements来修改功能,例如Apple PayAssociated DomainPush Notifications

我的解决方案:

  1. 分别创建.entitlements文件。

  2. 目标→Build PhasesCopy Bundle Resources并链接正确的.entitlements文件。

  3. 目标→Build SettingsSigningCode Signing Entitlements并链接正确的.entitlements文件。

  4. 返回到Signing & Capabilities,现在您可以成功设置它了:)

希望它对您有用!