使用fabric.io,我将MoPub包包含到我的iOS应用程序中,并使用横幅和中间广告设置UI。一切都很好,没有任何警告,该应用程序确实显示测试广告在这两个变体。
但是OS中的Fabric应用程序无法识别我正在运行的应用程序。它会收到成功构建的通知,但在下一步“验证安装…”过了一会儿,上面写着“嗯,看来你的工具箱没有激活”。请注意,我使用的是真正的iPhone设备,没有模拟器。
此外,fabric.io门户网站还说:“包括插件中的MoPub工具包,以便开始!”
有什么暗示吗?
发布于 2016-02-05 13:12:01
因此,解决方案相当简单:在MoPub之前,我已经包含了Twitter包fabric.io (TwitterKit)。所以我有了这个序列
Fabric.with([Twitter.self])在子模块init()中。这与语句发生冲突。
Fabric.with([Twitter.self, MoPub.self])位于AppDelegate。删除第一个(仅限Twitter)初始化语句后,现在一切都正常了。
发布于 2016-11-08 11:38:31
这里也有类似的问题,但问题完全不同。Fabric 使用临时文件和我在应用程序开始时有一个过程,这个过程是手动清除临时目录的,这会导致一个与Fabric初始化有关的竞争状况。
当然,解决办法是在临时清除之后移动织物初始化。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Do any manual cleaning of NSTempDirectory() and NSCachesDirectory() here
[Fabric with:@[[Crashlytics class], [MoPub class]]];
...https://stackoverflow.com/questions/35200909
复制相似问题