关闭xcode上的应用内购买

时间:2016-07-24 13:46:39

标签: ios iphone xcode

我试图在iPad / iPhone上测试我的应用程序。

我还没有注册开发者计划。我有一个appleId,等到应用程序或多或少准备就绪,然后才注册该程序。

无论如何,当我尝试运行应用程序时,我只是被告知

The 'In-App Purchase' feature is only available to users enrolled in Apple Developer Program. Please visit 
https://developer.apple.com/programs/ to enroll

我知道在某个地方我可以关闭应用内购买,但不知道它在哪里?我已经搜索了大部分设置页面,搜索过等等,似乎无法通过这个页面?

编辑:在我的xcode项目设置中显示我的功能选项卡。

xcode project settings

5 个答案:

答案 0 :(得分:17)

对于遇到相同问题的任何人,当您1)之前的开发者帐户已过期且2)您启用了应用内购买时,会出现此问题。

解决方案是单击左侧面板中的主项目根目录,该主项目根目录应显示项目属性。滚动到底部,有一个链接的框架和库。删除StoreKit.framework,转到签名,禁用“自动管理签名”'选项并再次启用它。如果需要,请将您的小组设置为“无”'并将其设置回您的个人开发团队,该团队应触发自动配置机制。

答案 1 :(得分:4)

如果没有帮助,则可以编辑YourProject.xcodeproj / project.pbxproj文件,并删除所有包含StoreKit

的字符串
com.apple.InAppPurchase = {
    enabled = 1;
};

答案 2 :(得分:1)

我通过更改项目设置中的配置文件来解决此问题!

它设置为自动,将其更改为包含我的应用名称的配置文件,现在全部正常工作。

答案 3 :(得分:0)

点击Capabilities部分中的切换,你应该好好去!

答案 4 :(得分:-1)

你的问题不够明确。

检查下面的图片以关闭应用程序内购买。

enter image description here