ios - XCode 6 verificationController.m 问题

标签 ios ios8 in-app-purchase xcode6

我正在使用 Raywenderlich 提供的 VerificationController.m用于验证应用内购买的收据。它在 XCode5 中工作正常,但在 XCode6 中它给出了一些错误。可能是由于像这样的 C++ 代码:

  • 缺少方法声明的代码
  • @end 必须出现在 objective-c 中
  • 'checkReiptSecurity' 的上下文冲突类型

    谁能告诉我需要做什么?

编辑:这里是错误截图 Errors

Errors

enter image description here

最佳答案

你修好了吗?我遇到了完全相同的问题,所以我会把我的修复留在这里给任何来找我的人。事实证明,在较新版本的 Xcode 中,您不再被允许将 C/C++ 代码放在 Objective-C 上下文中。所以我移动了 unsigned int iTS_intermediate_der_lenunsigned char iTS_intermediate_der[]char* base64_encode(const void* buf, size_t size) 的声明,和 void * base64_decode(const char* s, size_t * data_len) 到文件的顶部,在 @implementation 标签之上。

关于ios - XCode 6 verificationController.m 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27382041/

相关文章:

ios - 如何从iOS中旋转,缩放和倒置的UIImageView中提取UIImage

ios - 从 url (AVURLAsset) 加载后,我的肖像视频会旋转

ios - SKLightNode 性能问题

iphone - 不检索任何产品,应用内购买

ios - 应用内购买问题: Purchase not persist

iOS 将日期转换为字符串 AM/PM

ios - UINavigationController 在顶部有额外的状态栏间隙

ios - 为什么升级到 XCode 7 后会出现 "HTTP load failed"异常?

ios - Swift模板库

ios - 更新UI时如何同时执行2个函数