如何解决向Unity + UWP添加broadFileSystemAccess功能 为了神奇地制作东西
我试图将名为broadFileSystemAccess
的{{3}}添加到我们的UWP应用程序中,该应用程序是使用Unity构建的 ,并且没有XAML标记。文档说要在应用清单中添加以下内容,但unity / visual studio项目中不存在任何应用清单。在MRP上无法实现此功能,还是我们做错了什么?
这应该被添加到您的 App程序包清单中,但是就像我提到的,我们没有其中之一。
<?xml version="1.0" encoding="utf-8"?>
<Package
...
xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4">
...
<Capabilities>
<uap4:CustomCapability Name="CompanyName.customCapabilityName_PublisherID"/>
</Capabilities>
</Package>
解决方法
您可以添加以下功能: PlayerSettingsWSA Capabilities
如果功能不在列表中,则必须使用IL2CPP构建项目,以便输出名为Package.appxmanifest
的应用程序包清单并自行修改XML。
为了神奇地制作东西
您可以编写一种具有PostProcessBuildAttribute
属性的方法,如下所示: Unity - Scripting API: PostProcessBuildAttribute ,如果{{1}中不存在XML标记,它将验证并添加XML标记。 }。
您还可以像这样创建自定义版本: Unity - Manual: Build Player Pipeline ,并添加相同的逻辑来验证和添加功能(XML标记)
伪代码:
Package.appxmanifest
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。