条件编译没有成功快速

时间:2016-02-15 09:38:27

标签: ios objective-c swift conditional-compilation

我的项目中有两个目标 TargetA TargetB

TargetA桥接头文件 TargetA-Bridging-Header.h

#import "Class1.h"
#import "Class2.h"
#import "Class3.h"

TargetB桥接头文件 TargetB-Bridging-Header.h

#import "Class4.h"
#import "Class5.h"
#import "Class6.h"

在两个目标中使用了一类swift,名称为“MyCombinedTargetsClass.swift”

它有以下代码

#if TARGETA
    Class2.instance().someMethod()
#endif

现在问题是如果我编译TargetA然后它成功但是如果我编译TargetB它给我错误“未解析的标识符Class2”尽管代码是在TargetA的宏下编写的 #if TARGETA

0 个答案:

没有答案