苹果支付能力,但 xcode 仍然抱怨
Posted
技术标签:
【中文标题】苹果支付能力,但 xcode 仍然抱怨【英文标题】:Apple pay capability off but xcode still complains 【发布时间】:2017-12-28 12:29:32 【问题描述】:我有两个捆绑 ID com.myapp
和 com.myapp.dev
com.myapp.dev
使用 Apple Pay 功能,并且已正确配置和工作,我可以正常构建和发布。
但是,com.myapp
没有 Apple Pay 功能,即“功能”部分已关闭。当我尝试构建那个时,我收到一个错误,指出我的配置文件不包含正确的权利等等。
关于为什么会发生这种情况的任何线索? Apple Pay 功能在 com.myapp
上肯定是关闭的
编辑:我也删除了派生数据,但也没有任何乐趣
【问题讨论】:
所以你在 Xcode 项目的 cpabailities 中关闭了 Apple Pay 功能?权利必须在正在构建的 Xcode 项目和配置文件权利之间匹配 您能否显示 Xcode 功能设置的屏幕截图? 【参考方案1】:如果您在运行同一应用程序期间更改了捆绑包,您应该重新配置配置文件以与当前应用程序配置完全匹配,最好为每次更改手动配置配置文件
编辑:清除派生数据
【讨论】:
不幸的是,我没有更改任何捆绑 ID。它们应该是不同的,因此客户可以同时在他们的手机上拥有开发版和实时版。一个不应该干扰另一个,但不知何故,xcode 认为 com.myapp 需要 Apple Pay。我唯一能想到的可能是因为我在源代码中有条件地使用 Apple Pay 代码而发生这种情况?我真的不确定这是我第一次实现这个功能,但只要我把它关掉就没有关系了.. 是的,我刚刚又创建了一个,它认为它应该是有效的。此外,开发者门户上的 App Id com.myapp 显示 Apple Pay 已禁用.. 对派生数据删除也不满意。 S.O 自动执行此操作:让我们continue this discussion in chat【参考方案2】:单独清除派生数据不起作用,但通过重新启动系统也解决了该问题。我猜是一些不可思议的 xcode 错误。
【讨论】:
以上是关于苹果支付能力,但 xcode 仍然抱怨的主要内容,如果未能解决你的问题,请参考以下文章
苹果将允许第三方支付!App Store规则更新,但网友却不买账