问题描述
我有一个使用 Xamarin 开发的应用程序,并且本地化在该应用程序中运行良好。我还创建了一个 Settings.bundle,允许用户配置应用程序。
这个结构是...
- 设置.bundle
- 根目录.plist
- de.lproj
- 根.strings
- en.lproj
- 根.strings
所有文件都配置为 BundledResource。当我部署到模拟器时,一切都按预期工作。设置存在并且翻译随着语言的变化而变化。当我捆绑项目并部署到试飞时,安装在设备上然后翻译不起作用,并且显示在 Root.plist 中列出的标题。如果我从 Visual Studio 部署到真实设备,则翻译也有效。所以在归档和分发时似乎有些不对劲。
我已经检查了缓存和生成的 ipa 文件以及所有 Root.strings 文件,所以我现在完全失去了要检查的内容。我不认为它与链接器有关,因为我在调试版本上运行链接器并且一切都继续工作。
总而言之,只有在从 Test Flight 部署时对 Settings.bundle 不起作用的翻译。
对可能出现的问题有任何想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)