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)