关闭xcode上的应用内购买

dya*_*rth 6 iphone xcode ios

我正试图在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
Run Code Online (Sandbox Code Playgroud)

我知道有一些设置可以让我关闭应用内购买,只是不确定它在哪里?我已经搜索了大多数设置页面,运行搜索等等,似乎无法通过这个?

编辑:继承我的xcode项目设置中的功能选项卡.

xcode项目设置

zep*_*zer 20

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

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


小智 6

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

com.apple.InAppPurchase = {
    enabled = 1;
};
Run Code Online (Sandbox Code Playgroud)