如何解决如何在Codenameone中禁用IOS应用内购买功能
我们将通用配置文件用于开发目的。但是在Codenameone IOS Debug版本中使用它们时,出现以下错误。
error: Provisioning profile "X" doesn't support the In-App Purchase capability. (in target 'Main' from project 'Main')
error: Provisioning profile "X" doesn't match the entitlements file's values for the application-identifier and keychain-access-groups entitlements. (in target 'Main' from project 'Main')
我已经检查了提示,但找不到关闭应用程序内购买功能的方法(默认情况下,所有构建似乎都启用了该功能)。有没有办法禁用它。谢谢。
最好的问候, CS
解决方法
由于我没有看到完整的日志,所以很难说,但是请尝试禁用我们自己的验证,以查看它是否对构建提示有用:ios.validateProvisioningProfile=false
。
为什么不能只打开个人资料中的应用内购买功能?
我浏览了构建代码,但是没有看到任何关于此要求的具体提及,因此它可能是我们没有注意到的隐藏依赖关系,因为我们的向导会自动将其打开以生成配置。
我更担心第二个错误。您为应用程序ID定义了什么?
您需要使用*
标识符来进行所有应用的调试设置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。