Unity3d BuildFailedException:无法导出appx包的自签名证书
我正在为Hololens 2构建一个小应用程序。当我在Unity中选择“Build And Run”时,它使它接近尾声,但我得到以下错误:Unity3d BuildFailedException:无法导出appx包的自签名证书,unity3d,mono,hololens,Unity3d,Mono,Hololens,我正在为Hololens 2构建一个小应用程序。当我在Unity中选择“Build And Run”时,它使它接近尾声,但我得到以下错误: BuildFailedException: Failed to export self-signing certificate for appx Package. Output:System.Security.Cryptography.CryptographicException: Input data cannot be coded as a valid
BuildFailedException: Failed to export self-signing certificate for appx Package.
Output:System.Security.Cryptography.CryptographicException: Input data cannot be coded as a valid certificate. ---> System.Security.Cryptography.CryptographicException: Input data cannot be coded as a valid certificate.
以下是我的生成设置:
其他设置:
- 统一2019.4.14f1
- Visual Studio社区2019 16.8.2
- 使用密码生成证书
- 生成没有密码的证书
- 仅可执行生成类型
- D3D项目构建类型
- 重新统一
- 在我的计算机上安装证书
- 重新启动我的电脑
- 使用“构建”而不是“构建并运行”。这将导致“构建成功”
- 切换到ARM体系结构而不是ARM64
- 以下是在
之后,我可以使用D3D构建类型和新的构建文件夹将包部署到Hololens上。您是否尝试过只构建,然后在Visual Studio上进行最终构建和部署?也可以尝试删除任何已经添加的证书-它成功构建。我将查看如何从Visual Studio进行部署-我只在Unity中进行了部署。在VS中打开生成的.sln文件,将其设置为Arm64,然后点击project->Store->create app package。对我来说,这是最稳定的方式。虽然现在我看到了,但我认为您必须提供设备入口地址(例如,通过USB提供127.0.0.1:10080)和下面的凭据
构建配置
。。你试过了吗?对不起,兄弟,我现在只是在打电话。我只使用社区版本,所以这不应该成为问题。但我知道要让这条建造管道正常运行有多么困难。。很抱歉,我现在帮不了你。再次尝试遵循这一点,也可能是这一点