Xamarin iOS:如何将属性添加到 info.plist 源部分

Xamarin iOS: How to add properities into info.plist source section

在 xamarin studio 中,当我想将 exra 属性添加到我的 ios 应用程序时,我会转到 info.plist 文件的源代码部分并在其中添加我想要的任何内容。但是在 Visual Studio 中我找不到。有人知道吗?

您可以在 Visual Studio 中的 info.plist 中更改的内容非常有限。除非 Xamarin 为在 Visual Studio 中编辑 info.plist 提供更好的支持,否则您只能使用 Xamarin Studio、XCode 或任何其他编辑器来编辑 info.plist.

使用 Visual Studio 编辑 info.plist 时的一句警告:如果您手动更改 info.plist,请确保在从 [= 更改任何内容之前复制它21=] 因为它可能 覆盖您的更改。

Visual Stuidos 的 Xamarain 插件没有 "advanced" 选项卡。我找到的唯一解决方案是手动执行。由于您似乎同时拥有 xmarin studio 和 visual studio 的插件,因此有一种 "simple" 方法可以实现您的目标。

在空的 xamarin studios 项目中做任何您想做的事,然后使用 xcode 选项打开 "info.plist"。右键单击您需要的内容,然后单击复制。通过电子邮件发送给自己。

右键单击 visual studios 插件中的 "info.plist",选择 "open with" "XML(Text) editor"。第一个 "dict" 中的任意位置复制您的代码。

我正在寻找使保管箱工作的解决方案,我使用了 this 中的 info.plist,最后我将以下内容添加到我的 info.plist

 <key>LSApplicationQueriesSchemes</key>
  <array>
    <string>dbapi-2</string>
    <string>dbapi-8-emm</string>
  </array>
  <key>CFBundleURLTypes</key>
  <array>
    <dict>
      <key>CFBundleURLSchemes</key>
      <array>
        <string>db-APP_KEY</string>
      </array>
    </dict>
  </array>

这只是一个 XML 文件。

  1. 在解决方案资源管理器中右键单击 Info.plist,然后 select 打开 随着...
  2. 在弹出对话框中selectXML(文本)编辑器

Info.plist 文件的 XML 标记现在可见并可编辑。