在我的开发环境中找不到 Plist 文件

Posted

技术标签:

【中文标题】在我的开发环境中找不到 Plist 文件【英文标题】:Can't find Plist file in my Dev environment 【发布时间】:2012-01-31 23:28:08 【问题描述】:

我尝试从我的项目中保存一个 Plist 并使用 NSLog 打印出文件的路径。 我使用的是 ios 模拟器 4.2。 但我在 Mac 上的任何地方都找不到它。

/用户/Wayne/库/应用程序支持/iPhone 模拟器/4.2/Applications/0C42C550-530A-4F2C-A422-6D948F2166A3/Documents/Message.plist

有什么想法吗?

【问题讨论】:

自从您登录该路径后,您是否运行过“重置内容和设置”?它可能已经不存在了。 你能详细描述一下吗?您到达该路径并且文件消失了?在狮子上,这条路是隐藏的。您是否在应用程序运行时尝试过?你能把你写出文件的代码贴出来吗? @jackslash 我检查了终端中的路径(有什么方法可以取消隐藏它?使用终端复制它似乎很蹩脚)并找到了文件 - 谢谢。我测试了一个数组和这段代码[speedArray writeToFile:plistPath atomically: TRUE]; 现在我不知道如何写出我的 Class 实例数组... @jackslash 你应该“回答”我的问题,而不仅仅是评论,这样我就可以检查它并正确地信任你。 【参考方案1】:

您的 plist 存储路径是

/Users/Wayne/Library/Application Support/iPhone Simulator/4.2/Applications/0C42C550-530A-4F2C-A422-6D948F2166A3/Documents/Message.plist

在 OS X 10.7 Lion 上,此路径默认隐藏。您可以通过多种方式访问​​此路径。

1) 转到终端并输入

open "/Users/Wayne/Library/Application\ Support/iPhone\ Simulator/"

这将在 iPhone 模拟器主目录中打开 Finder。

2) 在 Finder 中单击“Go”菜单,然后按住“option”(有时称为“alt”)键。将出现转到您的用户库的选项。然后您可以导航到 iPhone 模拟器目录。

3) 如果所有这些看起来有点多,并且您希望您的 ~/Library 文件夹一直可见,那么您可以进入终端并使用以下命令取消隐藏它

chflags nohidden ~/Library

【讨论】:

以上是关于在我的开发环境中找不到 Plist 文件的主要内容,如果未能解决你的问题,请参考以下文章

在我的 XCode 项目中找不到 Cordova.plist

在 xcode 4 中找不到 info.plist

在 Next.js 应用程序中找不到 API 路由(找不到该页面)

实体框架 EF4.1 - 存储过程“在容器中找不到”

在 Rails 4 生产环境中找不到资产的 404 错误

在文档目录中找不到 plist 文件?如何以编程方式修改 plist?