[英]How to consume a signed assembly (PCL) in a Xamarin iOS project?
我的解决方案引用了一个最近被代码签名的项目(解决方案中包含.csproj)。 现在构建时出现错误:
错误CS1548:程序集签名期间出错。 指定的密钥文件`code-signing-2014.pfx'格式不正确(CS1548)
我必须怎么做才能使它再次运行(Xamarin Studio / Visual Studio)?
我不记得支持PKCS#12文件的mcs
(您可以打开错误报告吗?),但是Mono的sn
版本本身应该可以。
我必须怎么做才能使它再次运行(Xamarin Studio / Visual Studio)?
那应该已经在使用csc
Visual Studio内部工作了,对吗? 否则,文件本身可能存在问题。
对于Xamarin Studio( mcs
),简单的解决方法是禁用程序集签名(在项目选项中)。
一个更复杂的解决方法是从.pfx文件中提取密钥,并创建一个mcs
可以接受的经典 .key文件。 您将需要编写一个小型工具来做到这一点(使用Mono.Security.dll
),因为我不知道有任何现有工具可以进行这种特定的转换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.