我使用的是Flutter,我有一个运行良好的旧Mac Mini,但随后Apple与Apple推出了Signin,因此您无法在旧版本的Xcode上构建它,所以我不得不在Macbook Air上进行操作我几乎没有用过构建应用程序,因为在台式机上感觉更舒适。
现在,当我更新某些东西时,我必须将其推送到Github上,然后更新项目并在Mac mini上构建捆绑包,因为这里有我用来对App签名的证书。
问题在于我想出售Mac mini,并且有潜在的购买者,但我不知道如何在Macbook Air中导入.jks。我尝试只复制它,但是不起作用。 有人可以帮我吗?
答案 0 :(得分:3)
storePassword=jks_password keyPassword=key_password keyAlias=key_alias_name storeFile=../jks_file.jks
flutter build apk
或flutter build appbundle
答案 1 :(得分:0)
当我在Flutter 1.12升级过程中由于冲突的插件问题不得不将我原来的Flutter项目移动到另一个项目时,我遇到了这个问题。我猜想SHA1指纹是通过设备和项目配置生成的。所以最好的方法是:
//Sets the output code page used by the console associated with the calling process.
SetConsoleOutputCP(CP_UTF8); //Unicode (UTF-8)
_setmode(_fileno(stdout), _O_U8TEXT); // _O_U16TEXT / _O_WTEXT
wprintf(L"你好啊!ABC");
使用以下命令在Mac中创建密钥:
1) create new project and obtain new jks key
2) change the package name of your project(sadly this would be new app in the playstore)