如何添加新的iPhone目标

The*_*imp 14 iphone xcode target

我正在尝试为我的Xcode项目添加一个新目标,以便我可以运行相同的应用程序,但具有细微差别.

请有人指导我完成新目标的设置,因为这是我的第一次,我不知道如何去做.

特别是,我对如何让新目标在原始应用程序中运行代码感兴趣.当我尝试创建一个新目标时,它只创建了一个新的app委托和viewController文件.

对不起,如果这很简单,我只是很困惑.

编辑: 请注意我在Xcode 4的指令之后.

Wol*_*ert 24

在xcode 4中,确保您位于文件夹视图中您拥有项目.选择蓝色项目按钮,然后在您可以看到的旁边Targets,选择您在那里的目标,右键单击并选择duplicate target.

现在你有两个构建目标.

要在您的应用中应用细微差别,请创建一个全局C标志.在Build settings有一个名为的段落中GCC 4.2 - Language,它有一个名为的属性Other C Flags.像这样添加你的国旗:

-DOTHER_VER
Run Code Online (Sandbox Code Playgroud)

现在在您的代码中,您可以使用以下命令检查:

#ifdef OTHER_VER
    // some code.
#else
    // the subtle difference.
#endif
Run Code Online (Sandbox Code Playgroud)

  • 是的,在Build Settings下有一个名为Product Name的属性. (2认同)