You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin.iOS项目Info.plist如何正确添加LSSupportsOpeningDocumentsInPlace布尔键

Info.plist布尔类型键配置方案

正确写法

Info.plist 规范中布尔类型不需要用<string>标签,也不需要写<boolean>包裹值,直接使用自闭合的<true/>/<false/>标签即可,对应你的需求写法如下:

<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>

你之前的写法不生效是因为将值声明为了字符串类型,系统读取配置时会识别为无效值,无法触发对应功能。之前添加<boolean>标签时报错,是因为你使用了不符合Apple plist规范的写法(比如<boolean>YES</boolean>),plist的布尔值没有内嵌内容,直接用<true/>表示开启、<false/>表示关闭即可,上面的写法不会触发Visual Studio的解析报错。

额外必要配置

仅添加上述配置无法实现文件在iOS Files应用中显示,你还需要同步开启文件共享权限,在Info.plist中添加如下内容:

<key>UIFileSharingEnabled</key>
<true/>

生效验证注意

  • 修改完Info.plist后先清理项目的所有编译缓存
  • 卸载模拟器/测试设备上的旧版应用
  • 重新编译运行项目,避免旧配置缓存导致功能不生效

内容的提问来源于stack exchange,提问作者Savage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 18:30:05