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_len
, unsigned 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;
因为最初这行产生一个错误。