无法使用 fabric.io 设置 MoPub
Can't get MoPub set up with fabric.io
使用 fabric.io,我将 MoPub 包包含到我的 iOS 应用程序中,并使用横幅和插页式广告设置了我的 UI。一切都在没有任何警告的情况下构建良好,并且该应用程序确实在两个变体中显示了测试广告。
但是 OS X 中的 Fabric 应用程序无法识别我的应用程序 运行。它会收到有关构建成功的通知,但在下一步 "Verifying Installation…" 中,过一会儿它会显示 "Hmmm, seems like your kit isn't activating"。请注意,我使用的是真正的 iPhone 设备,没有模拟器。
此外,fabric.io 门户网站说 "Include the MoPub Kit from your plugin to get started!"
有什么提示吗?
因此,解决方案相当简单:在 MoPub 之前,我已经包含了 fabric.io (TwitterKit) 的 Twitter 包。因此我有序列
Fabric.with([Twitter.self])
在子模块中 init()
。这与声明冲突
Fabric.with([Twitter.self, MoPub.self])
位于AppDelegate
。删除第一个(仅限 Twitter)初始化语句后,一切正常。
这里有类似的问题,但完全不同。 Fabric uses temp files 并且我在应用程序启动附近有一个程序,该程序手动清除临时目录,导致 Fabric 初始化出现竞争条件。
当然,解决方案是在 临时清除之后移动 Fabric 初始化。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Do any manual cleaning of NSTempDirectory() and NSCachesDirectory() here
[Fabric with:@[[Crashlytics class], [MoPub class]]];
...
使用 fabric.io,我将 MoPub 包包含到我的 iOS 应用程序中,并使用横幅和插页式广告设置了我的 UI。一切都在没有任何警告的情况下构建良好,并且该应用程序确实在两个变体中显示了测试广告。
但是 OS X 中的 Fabric 应用程序无法识别我的应用程序 运行。它会收到有关构建成功的通知,但在下一步 "Verifying Installation…" 中,过一会儿它会显示 "Hmmm, seems like your kit isn't activating"。请注意,我使用的是真正的 iPhone 设备,没有模拟器。
此外,fabric.io 门户网站说 "Include the MoPub Kit from your plugin to get started!"
有什么提示吗?
因此,解决方案相当简单:在 MoPub 之前,我已经包含了 fabric.io (TwitterKit) 的 Twitter 包。因此我有序列
Fabric.with([Twitter.self])
在子模块中 init()
。这与声明冲突
Fabric.with([Twitter.self, MoPub.self])
位于AppDelegate
。删除第一个(仅限 Twitter)初始化语句后,一切正常。
这里有类似的问题,但完全不同。 Fabric uses temp files 并且我在应用程序启动附近有一个程序,该程序手动清除临时目录,导致 Fabric 初始化出现竞争条件。
当然,解决方案是在 临时清除之后移动 Fabric 初始化。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Do any manual cleaning of NSTempDirectory() and NSCachesDirectory() here
[Fabric with:@[[Crashlytics class], [MoPub class]]];
...