【发布时间】:2011-10-14 19:00:54
【问题描述】:
我正在阅读一本 iOS 开发书籍,其中看到了对 info.plist 文件的引用,该文件用作 Obj-C 项目的一部分。不幸的是,这本书没有明确说明可以在哪里找到该文件?
此文件位于何处?作为 Xcode 的一部分,我如何才能访问它?
【问题讨论】:
标签: objective-c xcode plist
我正在阅读一本 iOS 开发书籍,其中看到了对 info.plist 文件的引用,该文件用作 Obj-C 项目的一部分。不幸的是,这本书没有明确说明可以在哪里找到该文件?
此文件位于何处?作为 Xcode 的一部分,我如何才能访问它?
【问题讨论】:
标签: objective-c xcode plist
Info.plist 位置
Build Settings -> Info.plist File(INFOPLIST_FILE)
当您创建新的Bundle(应用程序、框架、测试)时,Xcode 会自动将其保存到您可以在Build Settings 中找到的位置。但有时找到它并不是那么简单,例如使用CocoaPods
在重构或其他情况下,Info.plist 路径可以更改,Xcode 不会自动更改Build Settings,您会得到
Build input file cannot be found: 'some_path/Info.plist' (in target 'SomeTarget' from project 'SomeProject')
你可以找到一个文件并修改设置来修复它
File -> Open Quickly -> Find the correct one -> Reveal in Project Navigator -> update Info.plist File in the Build Settings
【讨论】:
如果你使用flutter,路径是project-name\ios\Runner\Info.plist
【讨论】:
我正在开发的应用程序有一些自定义设置,在我的情况下,Info.plist file 位于不同的位置。
这是我寻找它的方式。 (最安全的方式)
在 xCode 中:
Info.plist file
在 JetBrains 应用程序代码中:
【讨论】:
Info.plist 文件默认位于应用程序包的根文件夹中,它源自 Xcode 项目中的 {ProjectName}-Info.plist 文件。默认情况下,它列在名为 Supporting Files 的组中。
【讨论】: