我从Xcode 3换到了Xcode 4,并加载了我的项目,该项目在Xcode 3中完美运行。但是当我运行它时,出现以下错误:
文件“Info.plist”无法打开,因为没有这样的文件。
我已经在Xcode中查看了该文件,它确实存在。那么为什么无法打开呢?
我从Xcode 3换到了Xcode 4,并加载了我的项目,该项目在Xcode 3中完美运行。但是当我运行它时,出现以下错误:
文件“Info.plist”无法打开,因为没有这样的文件。
我已经在Xcode中查看了该文件,它确实存在。那么为什么无法打开呢?
仅在Xcode项目文件夹中存在文件是不够的。您是否已验证该文件在应用程序目标的构建设置中正确引用,以便将其正确复制到应用程序捆绑包中?这不完全与标准资源相同(即,它没有成为目标中一组目标成员复选框中的成员),而是因为它在正确格式化的捆绑包中的重要性而成为构建设置。
导航到项目(在“项目导航器”中选择它),选择目标列表中的应用程序目标,然后单击“构建设置”选项卡。在“打包”部分下,确保“Info.plist文件”已正确设置为位置/文件名。
前往targets。右键单击测试目标。yourProjectTests并将其删除。
在目标>构建设置>打包>info.plist文件键中,我将路径从AppName/AppName-info.plist更改为AppName/Base.lproj/AppName-info.plist,一切都正常工作。
请记住,它是小写字母L而不是大写字母I。
希望这可以帮助您。
如果在Xcode 4.6中,项目->目标/信息下看不到appname-Info.plist文件,请转到摘要选项卡,它会提示你选择正确的文件。
对我来说,问题在于错误是指向我正在使用的库的Info.plist
,而不是项目中实际的.plist
文件。
也许这会帮助未来的某个人。
Info.plist
的引用(不是文件!),然后再将其添加回来。 - PengOne