作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的解决方案引用了最近已进行代码签名的项目(解决方案中包含的 .csproj)。现在我在构建时遇到错误:
Error CS1548: Error during assembly signing. The specified key file `code-signing-2014.pfx' has incorrect format (CS1548)
我需要做什么才能让它再次工作(Xamarin Studio/Visual Studio)?
最佳答案
我不记得 mcs
支持 PKCS#12 文件(你能打开错误报告吗?)但 Mono 版本的 sn
本身应该。
What do I have to do to get this working again (Xamarin Studio / Visual Studio)?
这应该已经在使用 csc
的 Visual Studio 中工作了,对吧?否则文件本身可能有问题。
对于 Xamarin Studio (mcs
),简单的解决方法是禁用程序集签名(在项目选项中)。
一个更复杂的解决方法是从 .pfx 文件中提取 key 并创建 mcs
将接受的经典 .key 文件。您需要编写一个小工具来执行此操作(使用 Mono.Security.dll
),因为我不知道有任何现有工具可以执行此特定转换。
关于c# - 如何在 Xamarin iOS 项目中使用签名程序集 (PCL)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22981177/
我是一名优秀的程序员,十分优秀!