繁体   English   中英

info.plist错误?

[英]Wrong info.plist?

我需要对项目目标进行免费的修改。 我复制了目标,为其指定了唯一的名称,然后在新目标中将所有出现的旧名称更改为新名称。 我已确保在“包装”部分中新目标的“构建设置”下为info.plist文件输入正确的名称。

但是,当我编辑新目标的架构并单击“生成”选项时,新目标和原始目标都将出现在目标列表中。 我无法取消选中旧目标的“测试并运行”框(Apple文档提到但未解释)。

我的问题是,当我在运行时检查新目标的信息列表设置(使用NSBundle objectForInfoDictionaryKey)时,会看到原始目标的值,包括捆绑名称和捆绑标识符。 我希望新目标仅使用其自己的info.plist,而忽略原始的info.plist。

我究竟做错了什么?

我通过进入“管理模式”,删除了为新目标创建的模式,然后单击“立即自动创建模式”来解决此问题。 这为新目标创建了一个新架构,并且仅包含一个目标。 现在,在运行时,新目标将显示新info.plist中的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM