我工作的iPhone应用程序中的一个目前在其项目中没有Settings.bundle。有没有一种方法可以选择每个Xcode构建配置(如果有的话)使用Settings.bundle?
我想在我们的QA部门的Settings.bundle中添加一些调试设置,以便他们可以输入用于Web服务的不同服务器URL(以便他们可以指向生产,登台,开发等)。
对于我们最终的App Store构建,我不希望在iPhone上的Settings.app中显示应用程序的任何设置。
我尝试了一个App Store构建的额外构建步骤,它会删除Settings.bundle,但Xcode会给出一个错误,它找不到该文件。
我尝试了一个App Store构建的额外构建步骤,它将从Settings.bundle/Root.plist中删除根元素以外的所有元素,但导致应用程序在Settings.app中显示,但没有显示偏好当你在那里导航。
我曾经想过为App Store构建创建一个目标,这样我就可以取消勾选Settings.bundle从被包含在那个目标中,但是我必须在两个目标上保持构建设置(yuck!)。
还有其他想法吗?