feat(apk): l'app s'appelle Vault, et la release n'est plus debuggable
Delphi ecrivait android:debuggable=true meme en Release : sur un telephone avec le debogage USB actif, adb run-as ouvrait le dossier prive de l'app. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -70,6 +70,15 @@ $log | Select-String -Pattern 'lines,' | ForEach-Object { $_.Line.Trim() }
|
||||
New-Item -ItemType Directory -Force -Path "$stage",
|
||||
"$stage\classes", "$stage\library\lib\arm64-v8a" | Out-Null
|
||||
Copy-Item "$out\AndroidManifest.xml" "$stage\AndroidManifest.xml" -Force
|
||||
# DELPHI MET android:debuggable="true" MEME EN RELEASE, et l'APK livre le
|
||||
# portait. Sur un telephone ou le debogage USB est actif, `adb run-as` ouvre
|
||||
# alors le dossier prive de l'application - donc vault.bin et les reglages -
|
||||
# sans acces root. On le force a faux pour une release, et seulement la.
|
||||
if ($Release) {
|
||||
$mf = Get-Content "$stage\AndroidManifest.xml" -Raw
|
||||
$mf = $mf -replace 'android:debuggable="true"', 'android:debuggable="false"'
|
||||
Set-Content "$stage\AndroidManifest.xml" -Value $mf -Encoding utf8
|
||||
}
|
||||
Copy-Item "$out\pmserverApk.classes\*.dex" "$stage\classes\" -Force
|
||||
& $strip --strip-debug -o "$stage\library\lib\arm64-v8a\libpmserverApk.so" "$out\libpmserverApk.so"
|
||||
|
||||
|
||||
+1
-1
@@ -494,7 +494,7 @@ begin
|
||||
// cache par la version du depot, et ce qui attend ici serait perdu.
|
||||
FPending := HasPendingFlag;
|
||||
PushConfig;
|
||||
WebCall('PM.setVersion("Coffre 1.0.0")');
|
||||
WebCall('PM.setVersion("Vault 1.0.0")');
|
||||
{$IFDEF DEBUG}
|
||||
// L'effacement du coffre local n'existe QUE dans les versions de debogage.
|
||||
// La page ne montre le bouton que si Delphi le lui dit, et Delphi ne le dit
|
||||
|
||||
+2
-2
@@ -111,7 +111,7 @@
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Android)'!=''">
|
||||
<DCC_UsePackage>FireDACIBDriver;fmx;DbxCommonDriver;bindengine;IndyIPCommon;IndyProtocols;dbxcds;FmxTeeUI;FireDACSqliteDriver;DbxClientDriver;soapmidas;dbexpress;inet;CustomIPTransport;IndySystem;ibxbindings;FireDACCommon;bindcompdbx;rtl;DBXSqliteDriver;FireDAC;xmlrtl;ibxpress;dsnap;FireDACCommonDriver;IndyIPClient;bindcompfmx;ibmonitor;fmxFireDAC;fmxase;dbrtl;DBXInterBaseDriver;bindcomp;IndyCore;RESTBackendComponents;RESTComponents;IndyIPServer;dsnapxml;tethering;CloudService;FMXTee;soaprtl;soapserver;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
<VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=Coffre;versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey=</VerInfo_Keys>
|
||||
<VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=Vault;versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey=</VerInfo_Keys>
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
|
||||
<Android_LauncherIcon36>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png</Android_LauncherIcon36>
|
||||
@@ -145,7 +145,7 @@
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Android64)'!=''">
|
||||
<DCC_UsePackage>FireDACIBDriver;fmx;DbxCommonDriver;bindengine;IndyIPCommon;IndyProtocols;dbxcds;FmxTeeUI;FireDACSqliteDriver;DbxClientDriver;soapmidas;dbexpress;inet;CustomIPTransport;IndySystem;ibxbindings;FireDACCommon;bindcompdbx;rtl;DBXSqliteDriver;FireDAC;xmlrtl;ibxpress;dsnap;FireDACCommonDriver;IndyIPClient;bindcompfmx;ibmonitor;fmxFireDAC;dbrtl;DBXInterBaseDriver;bindcomp;IndyCore;RESTBackendComponents;RESTComponents;IndyIPServer;dsnapxml;tethering;CloudService;FMXTee;soaprtl;soapserver;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
<VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=Coffre;versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey=</VerInfo_Keys>
|
||||
<VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=Vault;versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey=</VerInfo_Keys>
|
||||
<BT_BuildType>Debug</BT_BuildType>
|
||||
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
|
||||
<Android_LauncherIcon36>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png</Android_LauncherIcon36>
|
||||
|
||||
Reference in New Issue
Block a user