- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了在 Swift
iOS 应用程序(使用 In-App-Purchase
)中设置 Receipt-Validation,我遵循以下教程:https://www.raywenderlich.com/9257-in-app-purchases-receipt-validation-tutorial并在此处阅读:Validating Apple Signed the Receipt。
这是我目前遇到的问题。
在代码中我有这个:
Bundle.main.url(forResource: "AppleIncRootCertificate", withExtension: "cer")
当我检查它的值时,它是零。由于它应该用于提取更多信息,因此它显然不应该为零。问题是:代码或某些设置中可能有什么错误导致此为 nil?
这是我第一次实现 Receipt-Validation,所以很可能我缺少一些基本的东西。
最佳答案
我认为您可能已经解决了您的问题,但这可能对其他人如何清楚地解决问题有用。所以,如果
Bundle.main.url(forResource: "AppleIncRootCertificate", withExtension: "cer")
给你nil
,你没有这个证书。正如上面评论中所建议的,去here并在 Apple Root Certificates -> Apple Inc. Root Certificates 下下载所需的证书。
现在您需要将下载的证书添加到您的目标。移至目标的构建阶段,展开复制捆绑资源并按“+”按钮。然后选择“打开其他...”并选择证书。选中“需要时导入”框或类似的框并启动应用程序。现在你不应该得到 nil。
关于ios - Bundle.main.url(forResource : "AppleIncRootCertificate", withExtension: "cer") == nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55547844/
我在代码中调用以下方法: NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"myappname" withExtension:@"mo
我的“播放”方法适用于我放入支持文件文件夹中的名为“seconds.m4a”的测试文件,但是当我 send over the file in the proper format ,该 URL 被认为无
为了在 Swift iOS 应用程序(使用 In-App-Purchase)中设置 Receipt-Validation,我遵循以下教程:https://www.raywenderlich.com/9
我正在使用 iOS 4.2 SDK 开发一个 iOS 应用程序,但我希望该应用程序可以在旧设备上运行,例如我的 iPhone 2G 和 iOS 3.1.3。我不知道这段代码的替代方案是什么: NSUR
NSBundle.mainBundle().URLForResource("bach1", withExtension: "jpg") 上面的代码返回 null。 为了检查文件是否存在,我使用了下面的
我已经创建了 hello.html 文件。当我尝试访问它时,url 每次都返回 nil。 override func viewDidLoad() { super.viewDidLo
我是一名优秀的程序员,十分优秀!