Chartboost Swift 实施:CoreData:警告:无法为实体 'CBHTTPRequestEntity' 加载名为 'CBHTTPRequestEntity' 的 class

Chartboost Swift Implementation: CoreData: warning: Unable to load class named 'CBHTTPRequestEntity' for entity 'CBHTTPRequestEntity'

我正在使用 Swift 和 Xcode 6.3 并且想要实施 Chartboost。

我已经添加了具有所需导入的桥接头

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <Chartboost/Chartboost.h>
#import <Chartboost/CBNewsfeed.h>
#import <CommonCrypto/CommonDigest.h>
#import <AdSupport/AdSupport.h>

现在,当使用我的应用程序 ID 启动时,出现以下错误:

CoreData: warning: Unable to load class named 'CBHTTPRequestEntity' for entity 'CBHTTPRequestEntity'.  Class not found, using default NSManagedObject instead.

奇怪的是,Interstitial AD显示出来了。 那么我该如何摆脱这个 error/warning?

刚刚在这里找到了我自己的问题的答案:Chartboost Common Problems

不用担心 – 这只是一个警告,不会对客户构成风险。

为了使 Chartboost SDK 集成对开发人员而言简单明了,我们根据 SDK 的需要动态 link iOS 框架。虽然这对用户有利,但它也带来了一些内部权衡(例如此特定警告消息的生成):

CoreData: warning: Unable to load class named 'CBHTTPRequestEntity' for entity 'CBHTTPRequestEntity'. Class not found, using default NSManagedObject instead.

虽然我们已经确认可以安全地忽略这些警告,但请放心,我们还在制定长期解决方案以防止它们出现在未来的集成中。