XCode 6 verificationController.m问题

我正在使用Raywenderlich提供的VerificationController.mvalidationap购买的收据。 对XCode5来说工作正常,但是在XCode6中它给出了很多错误。 可能是由于C ++代码,如:

  • 缺less方法声明的代码
  • @end必须出现在Objective-C中
  • 上下文“checkReiptSecurity”的冲突types

    谁能告诉我需要做什么?

编辑:这里是错误的截图 错误

错误

在这里输入图像说明

你有解决这个问题吗? 我跑到完全相同的问题,所以我会留下我的修复任何人来看。 事实certificate,在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标签上方。

你有下载示例代码? 我已经下载了示例代码,并在我身边正常工作。 看起来你错过了或者在你的代码中增加了一个额外的} or {

可能会发生这种情况,当你试图评论这个代码[UIDevice currentDevice].uniqueIdentifier; 因为最初这行产生一个错误。