【发布时间】:2011-03-07 11:45:57
【问题描述】:
我使用的其中一个 iPhone 应用目前在其项目中没有 Settings.bundle。
我想在 Settings.bundle 中为我们的 QA 部门添加一些调试设置,以便他们可以输入用于 Web 服务的不同服务器 URL(因此他们可以指向生产、登台、开发等)。
对于我们最终的 App Store 构建,我不希望在 iPhone 上的 Settings.app 中显示应用程序的任何设置。
我为 App Store 构建尝试了一个额外的构建步骤,该步骤将删除 Settings.bundle,但 Xcode 会给出一个找不到文件的错误。
我为 App Store 构建尝试了一个额外的构建步骤,该步骤将从 Settings.bundle/Root.plist 中删除除根元素之外的所有元素,但这会导致应用程序显示在 Settings.app 中,但在你导航到那里。
我曾考虑为 App Store 构建创建一个目标,这样我就可以取消选中 Settings.bundle 使其不包含在该目标中,但随后我必须维护两个目标的构建设置(糟糕!)。
还有其他想法吗?
【问题讨论】:
标签: iphone xcode settings.bundle