设置包含非标准名称

时间:2010-08-31 20:41:33

标签: iphone ipad build-process

我可以在xcode中使用一个名为Settings.bundle的设置包吗?

如果我有多个设置包(对于多个构建目标),我是否必须在任何地方定义这些附加名称?我的应用程序似乎总是寻找一个名为Settings.bundle。

2 个答案:

答案 0 :(得分:1)

对于那些不擅长shell脚本的人来说,这里是我使用的模板版本。除了Debug和Release构建之外,我们还在构建设置中有一个Debug-Special构建版本,其中包含自己的Info.plist,以及另一个Settings.bundle / Root.plist文件。我创建了Setting.bundle /文件夹的副本到设置(原始).bundle和设置(特殊).bundle并将此脚本添加到预构建:

subdir =“original”; [[$ CONFIGURATION =“Debug-Special”]]&& subdir =“special”; cp“$ SRCROOT / Settings($ subdir).bundle / Root.plist”“$ SRCROOT / Settings.bundle /”

确保选择项目以将环境变量添加到运行脚本的shell中。

我意识到这个帖子在代码年代已经相当陈旧了,但它仍然具有相关性,希望这会挽救下一个找到它的人。

答案 1 :(得分:0)

通过在预构建中添加脚本来解决此问题,其中备用包重命名为Settings.bundle