2010-08-31 79 views
0

我可以在xcode中使用一个不叫做Settings.bundle的设置包吗?带非标准名称的设置包

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

回答

0

通过预编译,其中替代束被重命名为Settings.bundle

1

对于那些你们谁不擅长shell脚本添加脚本解决了这个,这里有我用什么模板版本。除了调试和发布构建外,我们还在构建设置中使用了自己的Info.plist和不同的Settings.bundle/Root.plist文件进行了Debug-Special构建。我创建了设置(原始).bundle和设置(特殊).bundle的Setting.bundle /文件夹的副本,并将此脚本添加到预构建中:

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

请务必选择您的项目以将环境变量添加到运行脚本的shell。

我意识到这个线程在代码年代是非常古老的,但它仍然是相关的,并且希望这可以节省下一个发现它的人。