通过企业帐户分配Apple Pay应用程序

企业帐户无法为Apple付款生成商家ID。 有没有办法通过企业账户来分发支持苹果付费的应用程序,或者唯一的方法是从项目中移除Apple Pay?

我结束了这两个解决scheme:

  • 当Apple Pay的需求最高时,通过App Store帐户与特定分发configuration文件一起分发Apple Pay。

  • 当对企业分布的需求最高时,通过特别分发configuration文件的企业帐户以及来自Stripe的Apple Pay Stub https://github.com/stripe/ApplePayStubs进行分发。

我从一个到另一个取决于预处理器macros。

我通过复制目标解决了这个问题。 我将Apple Payfunctionclosures用于企业目标,并将其留在我的App Store发行版中。 我还定义了一个macros,以便在我们的企业版本上禁用Apple Pay。 这不会允许我们用我们的betatesting者testingApple Pay,但仍然允许我们将构build版本分发给我们的目标用户,而不会造成构build失败。