2

我有一个项目文件。然后我为一个"Lite"版本创建了另一个目标。我更改了每个目标的捆绑 ID 和产品名称,并且能够继续以这种方式工作。

但是当我向项目添加一个新的自定义类时,我尝试在现有 VC 中使用该类,#import "NewClass.h"但它只适用于一个目标,在 Lite 目标上,它说:

文件未找到

为什么会这样以及如何解决?

4

3 回答 3

4

在添加任何新文件时,如果您正在处理多个目标并且您希望该文件在两个目标中,那么您需要在添加文件时检查两个目标

检查截图

在此处输入图像描述

于 2016-10-26T06:11:09.567 回答
3

您需要将文件添加到两个目标中,以便可以访问它。

单击您添加的文件,然后转到Utilities Area右侧并单击File Inspector。您将有一个名为“目标会员”的部分,请从目标列表中选择目标。

另一种方法: 选择出现错误的目标,然后进入 Build Phases -> Compile Sources 并确保文件存在于那里。

于 2016-10-26T06:04:33.403 回答
1

如果您在创建文件时忘记添加目标,您可以稍后通过在项目导航器中选择文件然后在文件检查器(右侧)中选中/取消选中目标来添加

截屏

于 2018-01-19T14:22:24.587 回答