Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在哪里可以找到info.plist文件?_Objective C_Xcode_Plist - Fatal编程技术网

Objective c 在哪里可以找到info.plist文件?

Objective c 在哪里可以找到info.plist文件?,objective-c,xcode,plist,Objective C,Xcode,Plist,我正在阅读一本iOS开发书籍,其中提到了一个作为Obj-C项目一部分使用的info.plist文件。不幸的是,这本书没有明确说明在哪里可以找到该文件 这个文件在哪里?如何作为Xcode的一部分访问它?默认情况下,Info.plist文件位于应用程序包的根文件夹中,它来自Xcode项目中的{ProjectName}-Info.plist文件。默认情况下,它列在一个名为支持文件的组中。我开发的应用程序有一些自定义设置,而在我的情况下,Info.plist文件位于不同的位置 下面是我如何寻找它的。(最

我正在阅读一本iOS开发书籍,其中提到了一个作为Obj-C项目一部分使用的
info.plist
文件。不幸的是,这本书没有明确说明在哪里可以找到该文件


这个文件在哪里?如何作为Xcode的一部分访问它?

默认情况下,
Info.plist
文件位于应用程序包的根文件夹中,它来自Xcode项目中的
{ProjectName}-Info.plist
文件。默认情况下,它列在一个名为
支持文件
的组中。我开发的应用程序有一些自定义设置,而在我的情况下,
Info.plist文件位于不同的位置

下面是我如何寻找它的。(最安全的方式)

在xCode中:

  • 单击项目(名称)
  • 单击“生成设置”
  • 寻找包装组
  • 在打包组中,您将找到您的
    Info.plist文件
在JetBrains应用程序代码中:

  • 右键单击项目(名称)
  • 点击“项目设置”
  • 在上面的框架中选择您的项目
  • 查找“Info.plist文件”

要检查
Info.plist
的位置:

Build Settings -> Info.plist File
当您创建一个新的
捆绑包
(应用程序、框架、测试)时,Xcode会自动将其保存到一个您可以在
构建设置
中找到的位置。但有时找到它并不是那么简单,例如使用
CocoaPods

在重构或其他情况下,可以更改
Info.plist
路径,并且Xcode不会自动更改
构建设置
,因此

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

如果使用的是flatter,则路径为project name\ios\Runner\Info.plist

Yes。Xcode编辑器支持plist文件格式。如果在Xcode中单击它,编辑器将显示一个可编辑的表,其中包含所有键及其关联的类型和值。我刚刚在我的项目目录中找到{projectName}-info.plist,但编辑它不起作用。我是否也需要在Info.plist文件中进行更改?