diff --git a/contrib/mobile/utils/android_build.sh b/contrib/mobile/utils/android_build.sh
index cb1faa1841c94b15523641de4d321bd24fe486de..158f453ecca65f4f1f0c5ca1d8d0f137e3501498 100755
--- a/contrib/mobile/utils/android_build.sh
+++ b/contrib/mobile/utils/android_build.sh
@@ -1,5 +1,11 @@
 #!/usr/bin/env bash
 
+appname=Onelab
+if [ $# -eq 1 ] ; then
+  appname=${1}
+  echo "Rebranding Onelab app as ${appname}"
+fi
+
 gmsh_svn="${HOME}/src/gmsh"
 getdp_svn="${HOME}/src/getdp"
 frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_android"
@@ -72,15 +78,13 @@ check
 # Potentially modify source tree for alternate branding
 cd Onelab
 if [ $# -eq 1 ] ; then
-  packagename=${1,,}
-  appname=$1
   # change package name
-  mv src/org/geuz/onelab/ src/org/geuz/$packagename
+  mv src/org/geuz/onelab/ src/org/geuz/$appname
   mkdir src/org/geuz/onelab
-  mv src/org/geuz/$packagename/Gmsh.java src/org/geuz/onelab
-  find . -type f -name '*.java' -not -name 'Gmsh.java' -exec sed -i "s/org\.geuz\.onelab/org\.geuz\.$packagename/g" {} \;
-  sed -i "s/org\.geuz\.onelab/org\.geuz\.$packagename/g" AndroidManifest.xml
-  grep -r -m 1 'Gmsh' src | cut -d ':' -f 1 | xargs -n 1 sed -i "s/org\.geuz\.$packagename;/org\.geuz\.$packagename;\n\nimport org.geuz.onelab.Gmsh;/"
+  mv src/org/geuz/$appname/Gmsh.java src/org/geuz/onelab
+  find . -type f -name '*.java' -not -name 'Gmsh.java' -exec sed -i "s/org\.geuz\.onelab/org\.geuz\.$appname/g" {} \;
+  sed -i "s/org\.geuz\.onelab/org\.geuz\.$appname/g" AndroidManifest.xml
+  grep -r -m 1 'Gmsh' src | cut -d ':' -f 1 | xargs -n 1 sed -i "s/org\.geuz\.$appname;/org\.geuz\.$appname;\n\nimport org.geuz.onelab.Gmsh;/"
   # change app name
   sed -i "s/<string name=\"app_name\">Onelab<\/string>/<string name=\"app_name\">$appname<\/string>/" res/values/strings.xml
 fi
diff --git a/contrib/mobile/utils/iossimulator_build.sh b/contrib/mobile/utils/iossimulator_build.sh
index 4f838ca2598a4b066bc4555b1fb89be6ff641c58..b7d61cbde52a425376b133a1f291101815fbe9fc 100755
--- a/contrib/mobile/utils/iossimulator_build.sh
+++ b/contrib/mobile/utils/iossimulator_build.sh
@@ -1,5 +1,11 @@
 #/usr/bin/env bash
 
+appname=Onelab
+if [ $# -eq 1 ] ; then
+  appname=${1}
+  echo "Rebranding Onelab app as ${appname}"
+fi
+
 gmsh_svn="${HOME}/src/gmsh/"
 getdp_svn="${HOME}/src/getdp/"
 frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_iossimulator/"
@@ -51,7 +57,7 @@ cd $frameworks_dir/GetDP.framework/Headers
 cp $getdp_svn/build_iossimulator/Headers/getdp/* .
 
 # create xcode project
-mkdir $gmsh_svn/contrib/mobile/build_iossimulator
-cd $gmsh_svn/contrib/mobile/build_iossimulator
-cmake -DCMAKE_INCLUDE_PATH="$frameworks_dir;$getdp_svn" ..
+mkdir $gmsh_svn/contrib/mobile/build_iossimulator_${appname}
+cd $gmsh_svn/contrib/mobile/build_iossimulator_${appname}
+cmake -DCMAKE_INCLUDE_PATH="$frameworks_dir;$getdp_svn" -DAPPNAME:STRING=${appname} ..
 make xcodeProject