问题标签 [settings.bundle]
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.
iphone - 是否可以在 iPhone 设置包中添加信息或帮助文本?
一些 Apple 提供的应用程序在其设置中包含信息/帮助文本。例如,键盘设置屏幕的“.”下方包括 快捷方式切换,帮助文本“双击空格键将...”。
我知道我可以通过添加组页脚在我的应用程序中执行此操作,但是是否可以通过在我的 Settings.bundle 中的 plist 文件中添加一个字段来在设置应用程序中执行此操作?
iphone - 从 Settings.bundle plists 中提取本地化字符串
如果您在 Settings.bundle 中构建子窗格,您最终会得到几个 .plist 文件。当需要本地化您的项目时,您会发现创建相应的 .strings 文件有点乏味(我知道我会这样做)。
这是一个方便的列表 bash 脚本,它将 (i) 查找标签,(ii) 提取以下标签的内容,然后 (iii) 将该值输出到 ibtool 所需的 "string" = "string" 格式的文本文件.
您将输入和输出文件名作为参数传递。
复制-N-粘贴到文本文件中。我将我的保存为 plist2strings。一定要给它执行权限。例如,在终端执行:
要从 Settings.bundle 目录的根目录执行脚本(如果保存到您的用户文件夹),只需使用以下语法:
如果该文件夹中尚不存在 mysettings.strings,它将创建它。如果它已经存在,它将自动覆盖它而不会发出警告。
希望有人觉得这很有用。并且随意使用(和滥用)你认为合适的(警告购买者;-)。如果您做出任何有用的更改,请考虑将它们发回此处以供其他人欣赏。
快乐本地化!
~ 扎克
iphone - 如何在 settings.bundle 中添加子视图?
我想在 settings.bundle 项目之一中将我的版权声明显示为子视图。我已经用谷歌搜索了这个,但没有找到太多帮助。有谁知道如何做到这一点?
iphone - 在 Settings.bundle 中存储密码并使用 CFPreferencesCopyAppValue 获取的安全隐患
对于这个问题的看似显而易见的道歉,但无论出于何种原因,我都无法在 Apple 文档中找到关于 Settings.bundle 密码信息的存储位置和方式的明确答案。我的问题:如果我需要为应用程序存储一些凭据,并且我使用 Settings.bundle 以便使用 IsSecure = YES 将密码输入到 Apple 设置区域中的 PSTextFieldSpecifier 文本字段中,然后我使用我的应用程序访问该值CFPreferencesCopyAppValue,从不将其写入 NSUserDefaults 并且仅通过网络安全地发送,与在我自己的应用程序设置中使用钥匙串存储和检索密码相比,这种存储和检索方法的安全性如何?感谢您的输入。
iphone - 可以从设置应用程序中删除我的应用程序吗?
我的应用程序的早期版本使用 Settings.bundle 方法在(外部)设置应用程序中管理一些用户首选项。我现在已经取消了它,但我希望能够取消注册我的应用程序,以便升级的老用户在他们的设置应用程序中没有无用的条目。知道这是否可能吗?谢谢。
iphone - Settings.bundle 默认值的本地化
如何在设置包中拥有本地化的默认值?对于区域敏感的默认值,我遇到了这个问题。
考虑设置包中的一个选项,以指示是以英里还是公里显示距离。en_US 和 en_GB 的默认设置是 'miles,其他地方的默认设置是 km。
SDK 是否为此提供了设置?或者我应该添加第三个选项:“推断公制,英里,公里”
iphone - Settings.bundle 中的字符串值在更新后为空
出于 QA 目的,我在应用程序的设置视图中将应用程序的构建版本显示为 PSTitleValueSpecifier。我将我们应用程序的当前版本号设置为 DefaultValue,并为每个新版本更新它。
我的问题是,每当我通过 Xcode 在开发手机上部署我们的应用程序的新版本时,版本值不会更新,但会保留以前的版本。更新版本值的唯一方法是从开发手机中删除应用程序,然后部署新版本。显然,这种方法并不能让我们的 QA 部门满意,因为他们会丢失所有持久化的数据。
我已经尝试过,清理项目,重新编译和部署,但我得到了相同的行为。
有没有其他人遇到过这个问题?关于如何解决/修复它的任何想法?
iphone - iphone:可以从 settings.bundle 中的 PSMultiValueSpecifier 获取标题吗?
我打算在选取器视图中的 settings.bundle 中使用 PSMultiValueSpecifier 中的标题。我只知道如何根据 settings.bundle 中的键获取我选择的值。是否可以根据密钥获得所有标题?
iphone - 使用 Cydia 部署 Settings.bundle
我创建了一个 settings.bundle,当我在我的 iPhone 上调试它时,这些设置是可见的。但是当我将它上传到存储库时,用户无法在 Settings.app 中看到设置。
那么如何让设置出现在越狱设备上的 Settings.app 中呢?我可以在 preinst-script 中添加一些东西来解决这个问题吗?
iphone - 多个目标 - 多个 Settings.bundle 文件?
我正在制作一个有两个不同目标的 iPhone 应用程序。他们使用相同的文件,#ifdef
到处都有,而且效果很好。
但是现在这个项目已经停止了。有谁知道如何Settings.bundles
对两个目标进行不同的处理?谢谢!