问题标签 [info.plist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3094 浏览

iphone - 帮助填写“info.plist”文件

我已准备好将我的第一个应用程序提交到 App Store,但是我在填写一些“Info.plist”字段时遇到了问题。我不希望我的应用因为我做错了而被拒绝。

这些是我遇到问题的领域:

可执行文件、捆绑标识符、捆绑名称和捆绑创建者操作系统类型代码

您能否在这些字段上添加任何内容,或者您​​是否想使用某些值或名称,例如 Apple 为您的应用程序提供的“App ID”?我的应用程序已经有一个“应用程序 ID”,但我的应用程序还没有网站。

谢谢您的帮助!

0 投票
5 回答
42832 浏览

iphone - 从 Info.plist 读取版本

我想将 Info.plist 中的捆绑版本信息读入我的代码中,最好是作为字符串。我怎样才能做到这一点?

0 投票
3 回答
2613 浏览

iphone - Xcode plist 文件 - 注释消失,文件重新格式化

我刚刚注意到,如果您的 Xcode 项目中有一个 .plist 文件(无论是 Info.plist 文件还是其他文件 - 在我的情况下是其他 .plist 文件)并且您将该文件编辑为源代码文件(右键单击文件 Open As->Source Code File)然后切换回 XML 属性列表(右键单击文件 Open As->XML 属性列表),进行一些更改并保存,然后您的所有当您再次将其作为源代码打开时,格式和注释将被删除。

有谁知道如何处理这种行为?我是否必须始终将文件作为源代码进行编辑?

0 投票
2 回答
1623 浏览

xcode - 如何为 Xcode 中的不同配置填充不同的 Info.plist

我需要为同一目标的 iOS 设备和模拟器方案填充不同的 Info.plist。我如何实现它?问题如下:我的应用程序是 voip,因此我需要向 Info.plist 添加一个 UIBackgroundModes,但问题是当这个属性存在于 plist 中并且我运行 Simulator 方案时,Simulator 只是停留在启动屏幕上,而我即使按下主页按钮也不会做任何事情,控制台也不会显示任何内容。所以我想要一个不带 UIBackgroundModes 属性的 Simulator 方案的 plist 和第二个 - with。我可以用一个shell脚本来做,但由于这两种方案的脚本是相同的,我不知道如何区分它们......

TIA

0 投票
1 回答
678 浏览

iphone - info.plist 图标:上面没有光

我应该向 info.plist 添加什么,以便设备不会在其顶部添加来自上方渲染的灯光?

0 投票
1 回答
7855 浏览

app-store - AppStore 语言描述和“本地化原生开发区域”

以三种语言(英语、意大利语和西班牙语)本地化的 iPhone 应用程序已提交到 AppStore,并附有三种语言的描述和屏幕截图。结果是在 AppStore USA 有英文描述,在 AppStore Spain 有西班牙文描述,在 AppStore Italy 有意大利语描述,但在所有其他 AppStore 中,语言描述是意大利语。

我认为问题是在 info.plist 文件中,“本地化本地开发区域”条目设置为意大利,不是吗?但是我没有成功解释另一件事:如果“本地化本地开发区域”从意大利更改为英国或美国,则语言描述应更改为英语,但对于那些国家,例如南美国家,它仍然应该是错误的,它可以阅读西班牙语描述。是否可以通过将应用商店与更合适的语言相关联来改变这种行为。

编辑

在网上搜索,我意识到“本地化原生开发区域”info.plist 条目与 AppStore 描述语言无关。当没有可用的本地化时,它需要设置应用程序语言。我认为我必须更改 iTunes 连接中的某些内容以正确管理 AppStore 描述语言,即通过为几乎所有可用语言设置英文描述。

0 投票
3 回答
28471 浏览

ios - info.plist 中的“本地化原生开发区域”条目是什么意思?

不知道是不是真的理解info.plist文件中“Localization native development region”条目的作用。

我在某处读到此条目允许在与语言资源目录不匹配时指定应用程序语言。

我有一个以三种语言本地化的应用程序:英语、意大利语和西班牙语(en.lproj、it.lproj 和 es.lproj),我将“本地化本地开发区域”条目设置为意大利。当我在“设置”中更改语言和区域设置时(例如通过选择阿拉伯语和适当的区域),应用程序语言为英语。当我在 info.plist 中将“本地化本地开发区域”设置为意大利时,不应该是意大利语吗?

有任何想法吗?它会与 AppStore 应用描述语言相关联吗?

0 投票
1 回答
935 浏览

objective-c - 更改 MyApp-Info.plist 会出错

我已使用 TextEdit 将此行添加到我的应用程序 .plist 中。我将启用 iTunes 文件共享:

它导致此错误:“无法解析'/Users/me/Desktop/MyApp/MyApp-Info.plist'的内容:在第31行遇到意外字符s”

我在其他键之后和之前写的

0 投票
3 回答
5649 浏览

bash - 用于编辑 PROJECT-Info.plist 文件的 CFBundleVersion 字段的 Bash 脚本

为了建立一个持续集成系统,Hudson,我编写了一个 bash 脚本来自动构建 Xcode 项目。此外,在调试配置中,有人要求我在 PROJECT-Info.plist 文件的 CFBundleRevision 字段中插入项目的 svn 修订号作为 ${BUNDLE_VERSION}.r${SVN_REVISION}。

您将在下面找到 PROJECT-Info.plist 文件的源代码:

我在下面尝试了这个 bash 脚本:

此脚本应将“1.0”字符串替换为 ${BUNDLE_VERSION}.r${SVN_REVISION}(目前仅在标准输出中)。但是,在没有 'N' 选项的情况下替换工作,该选项包括 sed 进程中的下一行并且一次一行。但是<string>[...]</string>PROJECT-Info.plist 文件中有很多行带有“”字符串...

我认为这是我处理两行之间未知字符的方式('N' 选项和任何字符的“.*”)是错误的。

任何的想法 ?

提前感谢并为我的英语水平不佳感到抱歉。

0 投票
4 回答
32153 浏览

ios - 捆绑创建者操作系统类型代码???在 Xcode 4 中

我刚刚意识到我的 iOS 应用程序值中的Bundle Creator OS 类型代码在 Xcode 4 中。应该是什么值?Info.plist?????