仅更新到VS4Mac的Beta通道,现在当我尝试上传新的APK时,就会发生此错误。
错误:上传“ package.name” APK签名无效或不存在。来自apksigner的错误:错误(Jar签名者APPNAME.RSA):Jar签名META-INF / APPNAME.SF表示使用APK签名架构v2对APK进行了签名,但未找到此类签名。签名被剥夺了吗?
答案 0 :(得分:15)
我今天亲自遇到了这个问题。经过一整天的尝试来解决它后,我决定尝试手动签署证书,该证书可以正常工作。我只能猜测,最新版本的Xamarin与apk选址有关。
无论如何,要手动签署apk,这是一篇不错的文章 https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/manually-signing-the-apk
就我而言,我获取了已构建并存档的APK,然后运行了以下命令:
您可能需要将zipalign添加到您的bash个人资料中。
无论如何,这并不理想,但至少我现在可以部署我的apk并上床睡觉了:)