Objective c 如何从XCode中的第二个目标创建第二个应用程序?
所以我创建了一个简单的项目,可以作为iPhone应用程序进行测试。现在我想做一个小小的改变,用iAd。通过管理方案,我能够将目标和测试复制到iPhone上(http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html) 问题是,无论我测试什么方案,我都会覆盖其他应用程序。我希望能够有两个应用程序Objective c 如何从XCode中的第二个目标创建第二个应用程序?,objective-c,ios5,xcode4,Objective C,Ios5,Xcode4,所以我创建了一个简单的项目,可以作为iPhone应用程序进行测试。现在我想做一个小小的改变,用iAd。通过管理方案,我能够将目标和测试复制到iPhone上(http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html) 问题是,无论我测试什么方案,我都会覆盖其他应用程序。我希望能够有两个应用程序 AppName AppN
- AppName
- AppName(免费)
欢迎任何帮助 您是否尝试过在刚刚创建的新目标中更改捆绑包标识符?因此,您的完整版本的捆绑包标识符为:“com.yourcompany.AppName”,而您的lite版本的捆绑包标识符为:“com.youcompany.AppNameLite”我当前不在Mac分区上,如果我有点不舒服,非常抱歉。 我将为你的应用程序添加新配置。称之为“免费发布”。将gcc预处理器符号“FREE”添加到此配置中。 然后,无论你在哪里初始化和实例化你的IAD,都会将代码放在一些“#if”语句中 像这样的
#if FREE
// Init iAds
#endif
如果应用程序的标识符不同,您应该可以。(查看每个目标的摘要选项卡顶部的文本字段。)我想避免这种情况,所以我有单独的视图控制器。LonelyDeveloper和Philip,谢谢。我又试了一次,不知怎么的,现在成功了。我有两个应用程序,我不需要额外的更改(因为我遵循了你的建议)。