【发布时间】:2010-04-01 21:09:22
【问题描述】:
我正在为 iPhone OS 设备开发一个应用程序,并且正在使用一个没有很好记录的第三方引擎,但无论如何我已经取得了很大的进步。
问题:
引擎的开发者强烈建议从引擎捆绑的现有模板项目中扩展,但引擎的Info.plist文件是Mac OSX项目的Info.plist文件。
这是一个 iPhone 引擎,所以我不明白为什么 Info.plist 文件的结构是为 Mac OS 应用程序获取密钥,但事实就是这样。
我做了一个 FileMerge 比较,以确保文件本身中没有任何内容定义了它在一个操作系统或另一个操作系统中的用途,所以我猜它是在项目设置中的某个地方定义的。
编辑 -
在 Xcode 或属性列表编辑器中打开 plist 文件,然后尝试添加诸如“图标已包含光泽和斜角效果”之类的键在此 iPhone 项目中不起作用,因为它不在列表中。但是,可以使用“Cocoa Java Application”等!
【问题讨论】:
-
? Mac plist 和 iPhone plist 共享相同的格式。
-
好的,你的意思是 Info.plist。
-
对不起,我没有花太多时间使用 plist 文件,除了 Info.plist 文件。它只是让我感到困惑......我已经复制了文件,将其重命名为与项目相同,将其重命名为与文件夹相同,确保它是 == 另一个文件确实具有“图标已经包含光泽和斜角效果“......因此我认为它是一些外部关联属性......某处!