我遇到了似乎常见的错误,因为Xcode似乎找不到我的'Info.plist'文件.
我已经检查了这两个StackOverflow问题的答案(无法从Info.plist读取和Objective C/Xcode错误:无法打开文件"Info.plist",因为没有这样的文件)...我是使用相对路径,并且plist文件位于正确的绝对位置.类型和位置正确,如下图所示:
我最担心的是现在正在多个项目中发生这种情况,包括几个小时前我成功运行的项目!有谁知道怎么解决这个???
编辑我也尝试重新安装XCODE并替换plist文件.Xcode仍然无法找到'info.plist'.
注意我想补充说这是Xcode 6.2.X(我不记得究竟是哪个版本号,但它是Xcode 6.3.X之前的版本).
我只是用xCode打砖墙,不想解析我的Info.plist文件.我已经用我之前备份的文件的旧版本(相同版本)多次替换了该文件,但我仍然遇到同样的错误.
这是完整的错误消息:
couldn't parse contents of '/Users/...Info.plist': The data couldn’t be read because it isn’t in the correct format.
Run Code Online (Sandbox Code Playgroud)
我对这一点毫无头绪.我正在使用xCode 5.0.1,Mavericks
我复制了两个mac之间的项目.我收到了有关在Xcode 4 ProcessInfoPlistFile中找不到Info.plist的错误消息:
无法从'/Users/iamme/Documents/XCode/myapp/myapp/myapp-Info.plist'中读取数据:无法打开文件"myapp-Info.plist",因为没有此类文件.
正如在Xcode中所建议的那样无法打开Info.plist - 错误说"没有这样的文件"我去构建设置并放置正确的路径 - 我从Xcode中显示的文件路径复制和粘贴.
不幸的是,在编译时,我得到完全相同的消息.那么Info.plist路径还存储在哪里呢?
更新:我已按照建议放置相对路径但仍然收到错误(在活动日志中提供完整消息):
Process myapp/myapp-Info.plist
ProcessInfoPlistFile /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist myapp/myapp-Info.plist
cd /Users/username/Documents/XCode/myapp
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-infoPlistUtility myapp/myapp-Info.plist -genpkginfo /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/PkgInfo -expandbuildsettings -format binary -platform iphonesimulator -o /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist
Run Code Online (Sandbox Code Playgroud)