错误域 = SKErrorDomain 代码 = 3 UserInfo = 0x2a5a00“无法连接到 iTunes Store”

2023-12-30

我正在尝试在我的应用程序中实现应用内购买。 我已经按照苹果的编程指南 https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html代码运行良好,直到我创建了一个新的应用程序、应用程序 ID、配置文件和应用程序内产品@另一个开发人员帐户。现在,它给了我以下错误。

错误域 = SKErrorDomain 代码 = 3 UserInfo = 0x2a5a00“无法连接到 iTunes Store”

如果我使用以前的开发者帐户的 appid、pro-certificate 和产品 id,相同的代码可以正常工作。 这是一个非常奇怪的问题,我仔细检查了产品 ID 名称和其他内容仍然面临相同的错误。 有什么线索吗..?


更新:查看这篇文章并添加您的投诉,以便苹果能够采取行动解决此问题。

iPhone storekit 沙盒停止工作 https://stackoverflow.com/questions/3522899/iphone-storekit-sandbox-stopped-working/3533363#3533363

与此类似 - 使用 iPad

我的应用内购买功能正常运行。挺好的,该做的都做了。然后我开始收到错误 Domain=SKErrorDomain Code=2 UserInfo=(someHexMemoryAddress) “无法连接到 iTunes Store”

阅读一篇文章以重置所有内容和设置 - 这样做了但没有成功。

尝试在 iTunes 中创建一个新的测试用户 - 没有成功。

确保项目构建设置中的代码签名身份设置为使用所有应用内内容创建的正确配置文件。它实际上不是,并且以某种方式设置为任何兼容的配置文件。我将其更改为正确的配置文件。但这也不起作用。

仍然有同样的问题。

在它工作和不工作之间,我真正做的唯一一件事就是实施 Facebook Connect。一件有趣的事情是委托方法 -

  • (void)请求:(FBRequest*)请求didFailWithError:(NSError*)错误;

它也作为 SKRequestDelegate 的委托方法被调用。我不认为这会引起冲突,因为只有在出现错误时才会调用它。

我仍然可以联系商店并获取可用产品列表。当我发送购买请求时,我收到一条回复,告诉我 - 您已经购买了此应用内购买,但尚未下载。我单击“确定”,然后收到 Error Domain=bla bla bla 。

有趣的是,即使是在我创建的新测试用户第一次购买该商品时,我也确实收到了有关先前购买的对话框。

我学到的另一件事是,如果您创建了测试用户,然后在“设置”应用程序中登录,并且它要求您提供信用卡,则它将无法工作。

你需要 - 1.创建一个新的测试用户, 2. 在商店设置中注销所有帐户。 3. 然后在您的应用程序中进行购买,它会要求您使用现有用户登录。 4. 使用您创建的新测试用户登录,它将起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误域 = SKErrorDomain 代码 = 3 UserInfo = 0x2a5a00“无法连接到 iTunes Store” 的相关文章

  • “预期的 ';'在 Swift 下的顶级声明符之后”

    我正在尝试将所有颜色设置在一个 Swift 文件中 该文件可以在我的整个应用程序中使用 下面的代码会导致 import Foundation import UIKit class DotColors let tsblueColor UICo
  • 如何向标准 UIButton 添加徽章? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否可以在标准中添加看起来标准的徽章UIButton 如果不支持半原生 那么实现此目的最简单的方法是什么 示例图片 这是 Sascha
  • 在 appdelegate 中呈现多个模态视图

    我想在应用程序收到 application UIApplication application didReceiveRemoteNotification NSDictionary userInfo 中的每个推送消息后呈现一个 modalvi
  • UITableViewCell显示多种字体

    我想在 uitableviewcell 中以类似于 iPhone 地址簿的不同字体显示两个单词 例如 约翰Buchanan 您应该使用两个 UILable 或者您可以使用OH属性标签 https github com AliSoftware
  • TableViewController 的 viewDidLoad 未触发

    我一直在关注这个tutorial http www appcoda com ios programming sidebar navigation menu 有一个滑出式菜单 我添加了一个 TableViewController 它将显示文章
  • NSMutableArray writeToFile:atomically 在设备上总是返回 NO,但在模拟器上工作正常

    我在 xcode 项目的资源中有一个 plist 文件 其根类型为 Array 单击按钮 我需要访问此 plist 并查找 plist 是否已包含特定项目 如果未将新项目 NSString 写入 plist 我这样做如下 NSMutable
  • 为什么 toDataURL 在移动设备上无法获取画布内容?

    我正在尝试从画布中获取图像 它可以在电脑浏览器上运行 但不能在移动设备上运行 我在 iPhone 上的 Safari 中进行了测试 这是代码 draw click function drawing css visibility visibl
  • iOS 和 Firebase 自动续订订阅

    我的问题 我很难找到一种使用 Firebase 在 iOS 中安全管理自动续订订阅的方法 购买流程 User1 purchases a subscription 使用订阅标识符更新 Firebase 上 User1 的帐户 用于解锁内容 存
  • UIWebView:在 Safari 中打开一些链接,一些在视图中打开

    我的应用程序具有在 UIWebView 中呈现的内容 出于文本格式原因 内容中有一些链接 其中一些链接应在移动 Safari 中打开其目标 而其他链接则应在内容中导航 到目前为止 我已经使用 UIWebView 委托捕获了链接请求 在我的实
  • 如何使用 Objective-C 解析 JSON?

    我是 iPhone 新手 谁能告诉我解析此数据并获取活动详细信息 名字和姓氏的步骤 error false data activity id 35336 user id 1 user first name Chandra Bhusan us
  • HttpClient setReachabilityStatusChangedBlock 声明没有接口

    尝试使用 AFNetworkings ReachabilityStatusChanged 但得到 HTTPCLIENT 没有可见的 interface 声明选择器 setReachabilityStatusChangeBlock 但Http
  • 如何使用 MonoTouch c# 以编程方式获取联系人?

    如何获取 iPhone 中的联系人 我需要从 iPhone 联系人中获取所有属性 如何使用MonoTouch以编程方式实现 ABAddressBook iPhoneAddressBook new ABAddressBook ABPerson
  • 使用 HTTP NSURL 创建 AVAsset

    我正在尝试合并两个NSURLs包含视频参考 其中一个 URL 指向 AWS 上的视频 另一个 URL 指向本地存储的视频 我的导出代码有效 因为我已经尝试使用两个本地视频 但每当我尝试合并 HTTP url 和本地 url 时 我都会收到此
  • 关闭 UITextView 的键盘而不使用 Return 键

    我正在使用 UITextView 并希望保留 Return 键的正常用法 即插入新行 但是 当我无法使用 Return 键时 如何关闭键盘呢 A lot of people add a UIToolbar with a Done butto
  • 从应用程序打开/关闭 iPhone 的 Wifi

    我需要打开或关闭 iPhone 中的 wifi 有什么方法可以做到吗 还是被禁止了 私有框架 所有使用公共 SDK 编写的应用程序都经过沙箱处理 他们只能访问苹果认为可以在该沙箱中使用的属性和数据 恐怕 Wi fi 不在列表中 请看一下这个
  • Textview 中心文本对齐 IOS 7

    void observeValueForKeyPath NSString keyPath ofObject id object change NSDictionary change context void context NSLog He
  • 块如何捕获其封闭范围之外的变量?

    我知道 Objective C 块可以捕获并设置其封闭范围之外的变量值 它是如何做到的 它实际上相当简单 并在 Clang 的块实现规范中进行了描述 在 导入变量 http clang llvm org docs Block ABI App
  • 当键盘出现时调整 UITextView 的大小

    我想在键盘出现时调整文本视图的大小 我的代码如下 我打开了自动布局 因此使用来自超级视图的 textView gt bottom 空间的约束 并通过 IBOutlet distanceFromBottom 引用它 void keyboard
  • 为 UISlider 设置刻度线

    有没有为 UISlider 设置刻度线的方法 NSSlider 有一个叫做 void setNumberOfTickMarks NSInteger numberOfTickMarks 但 UISlider 似乎没有 我想要做的是将滑块值设置
  • 初始化Object中的空字符串?

    有人使用以下方法来初始化 NSstring NSString astring NSString alloc init 我想知道为什么不直接使用 NSString atring nil or NSString astring 没有semant

随机推荐