NSLocationWhenInUseUsageDescription 的 Xamarin.iOS 本地化

2024-03-28

有没有办法本地化NSLocationWhenInUseUsageDescription in Info.plist在 Xamarin 工作室中? 或者是否有可能将完整的内容本地化Info.plist也将是一个解决方案。

我尝试了以下步骤,因为它看起来类似于如何本地化 iOS info.plist 文件中的字符串? https://stackoverflow.com/questions/25736700/how-to-localise-an-string-inside-the-ios-info-plist但这对我不起作用。

这些是步骤:
同时en.proj and de.proj:
我添加了一个空文件InfoPlist.strings

In Info.plist:
我已经设置了“NSLocationWhenInUseUsageDescription" to "NSLocationWhenInUseUsageDescriptionMessage".

In InfoPlist.strings:
我添加了“NSLocationWhenInUseUsageDescriptionMessage“作为字符串文件中的键以及每个文件中的相应转换,但它似乎不起作用 -> 原始字符串”NSLocationWhenInUseUsageDescriptionMessage当用户被请求许可时会显示“。


我遇到了类似的问题(只是我使用了“Always”而不是“WhenInUse”。这是有效的:

在 en.lproj 和 de.lproj 中添加文件 InfoPlist.strings。每个文件仅包含一行:

"NSLocationAlwaysUsageDescription" = "Your location needed, because...";

在 Info.plist 中,字符串不再重要,因为它将取自 InfoPlist.string 文件。 Info.plist 中的相关行如下所示:

<key>NSLocationAlwaysUsageDescription</key>
<string>No text needed here.</string>

也许您忘记了字符串文件中的分号?或者您的两个文件夹被命名为 *.proj 而不是 *.lproj?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NSLocationWhenInUseUsageDescription 的 Xamarin.iOS 本地化 的相关文章

随机推荐

  • 使用请求对象 Flask 获取 json 响应

    网络服务 app route get details def getDetails cur execute select from employee rows cur fetchall columns desc 0 for desc in
  • CSS / HTML 导航和徽标位于同一行

    我不知道如何将它们放在同一条线上 http codepen io anon pen dovZdQ http codepen io anon pen dovZdQ div class navigation bar div img src lo
  • 如何修复/调整 ggplot geom_tile 中每个带的宽度

    这是我的问题的示例数据 sampledata lt matrix c 1 60 1 60 rep 0 1 each 60 sample 1 3 120 replace T ncol 3 colnames sampledata lt c Ti
  • 如何进行递归子文件夹搜索并返回列表中的文件?

    我正在编写一个脚本 以递归方式遍历主文件夹中的子文件夹并构建特定文件类型的列表 我的脚本有问题 目前设置如下 for root subFolder files in os walk PATH for item in files if ite
  • Jquery AJAX:服务器端验证失败时如何显示Flash错误消息?

    我正在使用 Jquery 表单插件通过 ajax 提交表单 我已经在我的模型中的服务器端设置了验证 现在 当验证失败时 我想使用 ajax 向用户显示相同的 flash error 消息 如果验证成功 我可以显示 flash notice
  • Xcode 卡在索引上

    我已经工作了两个月的项目无缘无故停止工作 因为 Xcode 卡在 索引 上 我无法再构建该项目了 如果我尝试构建 Xcode 就会冻结 我必须强制退出 这种情况仅发生在该项目中 我尝试清理所有派生数据 但没有帮助 我正在使用 Xcode 4
  • jqgrid 更改单元格值并保持编辑模式

    我在网格中使用内联编辑 在某些情况下我想更改列内单元格的值 我用 setCell 更改它 效果很好 我的问题是 更改后 单元格失去了编辑模式 而该行的所有其他单元格都处于编辑模式 我想在更改单元格后将其保持在编辑模式 现在我所做的是保存该行
  • 种子中的 DHT

    我正在编写一个 P2P 实现 我希望将其去中心化 然而我在掌握如何做时遇到了一些困难DHT https en wikipedia org wiki Distributed hash table在像 BitTorrent 这样的协议中是有效的
  • 帮助正确计算atan2

    我需要计算线之间的角度 我需要计算atan 所以我正在使用这样的代码 static inline CGFloat angleBetweenLinesInRadians2 CGPoint line1Start CGPoint line1End
  • python中“追加”和“+”有什么区别? [复制]

    这个问题在这里已经有答案了 我不知道有什么区别f and g 功能中f 每当调用函数时 列表 L 就会累积 但在功能上g 它不是 def f a L L append 2 print L def g a L L L 2 print L pr
  • SQL Server 2008中的递归同表查询

    我在 SQL Server 2008 数据库中有下表 Id Name ParentFolder 1 Europe NULL 2 Asia NULL 3 Germany 1 4 UK 1 5 China 2 6 India 2 7 Scotl
  • echo 函数跳转到 Div 之外

    我创建了一个用于 gettext 翻译的函数 该函数位于头文件中 function ex text echo gettext text 当我使用函数 ex 时它会翻译该函数中的任何文本 效果很好 尽管当我在另一个内部有 div 的函数中使用
  • 使用 Apache Lucene 对 MySQL 数据库建立索引,并保持它们同步

    当MySQL中添加一个新项目时 它也必须被Lucene索引 当现有项目从 MySQL 中删除时 它也必须从 Lucene 的索引中删除 这个想法是编写一个脚本 通过调度程序 例如 CRON 任务 每 x 分钟调用一次 这是保持 MySQL
  • 简单的 Perl websocket 客户端

    我正在尝试用 Perl 编写一个简单的 websocket 客户端 use Protocol WebSocket Client my client Protocol WebSocket gt new url gt ws myserver p
  • 使用多核的 Numpy np.einsum 数组乘法

    我用MKL编译了numpy 1 6 2和scipy 希望有更好的性能 目前我有一个严重依赖 np einsum 的代码 并且我被告知 einsum 不适用于 MKL 因为几乎没有矢量化 所以我想用 np dot 和切片重新编写一些代码 只是
  • 预训练 Transformer 模型的配置更改

    我正在尝试为重整变压器实现一个分类头 分类头工作正常 但是当我尝试更改配置参数之一 config axis pos shape 即模型的序列长度参数时 它会抛出错误 Reformer embeddings position embeddin
  • IL 使用 Reflection.Emit 调用带有 params object[] 参数的方法

    我正在编写一个需要稍后类型构建的库 库使用平台 Net core 2 0 我使用 Reflection Emit 生成的某些类型存在问题 public class GeneratedA A IA public void DoInterfac
  • 为什么 git rebase 在我未修改的文件中显示冲突?

    假设我在本地仓库 其分支是my name branch A 当我做git rebase
  • XML::LibXML 文本节点父节点的概念

    这里似乎有些奇怪 在下面的示例中 我通过 XPath 查询访问文本节点 book isbn text The text 需要强制XML LibXML允许我使用XML LibXML Text方法 不过 要到达父节点 我必须调用parentNo
  • NSLocationWhenInUseUsageDescription 的 Xamarin.iOS 本地化

    有没有办法本地化NSLocationWhenInUseUsageDescription in Info plist在 Xamarin 工作室中 或者是否有可能将完整的内容本地化Info plist也将是一个解决方案 我尝试了以下步骤 因为它