簽名:
成都創(chuàng)新互聯(lián)長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為溫縣企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,溫縣網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
【~/key.jks】生成文件的路徑和文件名
keytool -importkeystore -srckeystore C:/test/key.jks -destkeystore C:/test/key.jks -deststoretype pkcs12
遷移到行業(yè)標(biāo)準(zhǔn)格式 PKCS12
在project/android下創(chuàng)建key.properties文件
文件內(nèi)容
在Projects\android\app\build.gradle里的 android{ 上邊添加
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties =new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android{
buildTypes{
release{
? ? signingConfig signingConfigs.release
}
}
修改成
signingConfigs{
release{
? ? keyAlias keystoreProperties['keyAlias']
? ? keyPassword keystoreProperties['keyPassword']
? ? storeFile file(keystoreProperties['storeFile'])
? ? storePassword keystoreProperties['storePassword']
}
}
buildTypes{
release{
? ? signingConfig signingConfigs.release
}
}
之后在執(zhí)行 flutter build apk打包就簽名了。
在有簽名文件的情況下獲取應(yīng)用簽名:
keytool -list -v -keystore 簽名文件路徑
MD5就是文件簽名:復(fù)制出來去掉:就可以使用了。
1. 建立一個flutter項目的命令
2. 在ios文件夾下,生成pods文件夾
3. Xcode環(huán)境簽名設(shè)置;
把錯誤的版本刪除再添加,可解決簽名錯誤問題;必須先刪除再添加,直接修改可能不起作用。團(tuán)隊開發(fā),必須使用團(tuán)隊的簽名。
4.運行創(chuàng)建的flutter項目;
選擇真機(jī)、模擬機(jī),點擊運行按鈕,或使用命令運行:
下面兩步是贈送的:
5.新加一款插件,所涉及的命令;
ios 端所涉及的命令
6. 剛更新的插件和已有的插件有沖突怎么辦?
可以試一試以下步驟:
需要在命令行操作
但是我查出來的并沒有我的包名
6.成功了,現(xiàn)在在安裝APP,就ok了