【问题标题】:How to create a 2nd app from a 2nd target in XCode?如何从 XCode 中的第二个目标创建第二个应用程序?
【发布时间】:2012-05-01 15:08:23
【问题描述】:

所以我创建了一个简单的项目,我可以将其作为 iPhone 应用程序进行测试。现在,我想用 iAd 对其进行轻微改动。通过管理方案(http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html),我能够复制目标并测试到 iPhone。

问题是无论我测试什么方案,我都会覆盖另一个应用程序。我希望能够拥有两个应用程序

  • 应用名称
  • AppName(免费)

同时生活在我的手机上。

我想避免重复源文件,因为只有故事板和视图控制器不同,否则它们都使用相同的图像和模型。

欢迎任何帮助!

【问题讨论】:

  • 如果应用的标识符不同,您应该没问题。 (查看每个目标的摘要选项卡的顶部文本字段。)

标签: objective-c ios5 xcode4


【解决方案1】:

您是否尝试过在刚刚创建的新目标中更改捆绑标识符?因此,您的完整版本将具有捆绑标识符:"com.yourcompany.AppName",而您的精简版将具有捆绑标识符:"com.youcompany.AppNameLite"

【讨论】:

  • LonelyDeveloper 和 Philip,谢谢。我又试了一次,不知何故它现在起作用了。我有两个应用程序,不需要额外更改(因为我已按照您的建议进行操作)。
【解决方案2】:

我目前不在我的 Mac 分区上,如果我有点跑题了,很抱歉。 我会为您的应用添加新配置。称之为“免费发布”。在此配置中添加一个 gcc 预处理器符号“FREE”。 然后,无论您在哪里初始化和实例化您的 iad,都将代码放在一些“#if”语句中。

类似的东西。

#if FREE
    // Init iAds
#endif

【讨论】:

  • 我想避免这种情况,所以我有单独的视图控制器。
猜你喜欢
  • 2015-05-10
  • 2018-08-16
  • 1970-01-01
  • 1970-01-01
  • 2020-12-03
  • 1970-01-01
  • 2016-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多