无法建立模块-死锁配置

时间:2018-06-25 16:25:53

标签: objective-c xcode cocoapods

直到上周,我的应用程序都运行良好。 一些错误开始发生,我不知道为什么:

First problem ocurring 经过研究,我找到了一些“解决方案”: enter image description here

将“启用模块(C和Objective-C)”从“是”更改为“否”,问题随之改变。某些导入的库无法导入:

enter image description here

该应用程序运行了好几年,我不知道为什么会指出错误。 就像死锁一样。

1 个答案:

答案 0 :(得分:1)

解决方案是:

1-将启用模块更改为“否”; 2-将所有“ @imports”更改为“ #import”,如下所示:

#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
#import <FirebaseCore/FirebaseCore.h>
#import <FirebaseInstanceID/FirebaseInstanceID.h>
#import <FirebaseMessaging/FirebaseMessaging.h>
#import <UserNotifications/UserNotifications.h>

//@import Fabric;
//@import Crashlytics;
//@import FirebaseCore;
//@import FirebaseInstanceID;
//@import FirebaseMessaging;
//@import UserNotifications;