0

我目前正在尝试将 .plist 文件中 CFBundleURLTypes 的值更改为新值,但似乎没有任何效果,如果我调用旧值仍然存在

NSLog(@"%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleURLTypes"]);

我在整个项目中搜索旧值,但旧值不存在。我清理了两次项目,但没有效果。被支持的 URL 方案是否被缓存在某处?谢谢你的帮助

4

2 回答 2

1

它没有被缓存;主包在 iOS 上是只读的,因为更改它会使签名无效。可能除非越狱,我认为没有办法在部署后更改信息 plist。

于 2013-02-12T22:53:22.593 回答
0

解决了。问题是我向应用程序添加了一个额外的目标,并且该目标的额外 .plist 未包含在项目中,因此更改没有效果。

于 2013-02-13T08:48:22.257 回答