我试图在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项目设置中显示我的功能选项卡。
答案 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)