diff --git a/cmd/gio/androidbuild.go b/cmd/gio/androidbuild.go
index b57f90f1..e2fa9e61 100644
--- a/cmd/gio/androidbuild.go
+++ b/cmd/gio/androidbuild.go
@@ -233,6 +233,7 @@ func exeAndroid(tmpDir string, tools *androidTools, bi *buildInfo) (err error) {
return err
}
}
+ appName := strings.Title(filepath.Base(bi.pkg))
manifestSrc := fmt.Sprintf(`
@@ -252,7 +253,7 @@ func exeAndroid(tmpDir string, tools *androidTools, bi *buildInfo) (err error) {
-`, *appID)
+`, *appID, appName)
manifest := filepath.Join(tmpDir, "AndroidManifest.xml")
if err := ioutil.WriteFile(manifest, []byte(manifestSrc), 0600); err != nil {
return err
diff --git a/cmd/gio/iosbuild.go b/cmd/gio/iosbuild.go
index 95982a03..63d41b0a 100644
--- a/cmd/gio/iosbuild.go
+++ b/cmd/gio/iosbuild.go
@@ -174,6 +174,7 @@ int main(int argc, char * argv[]) {
if _, err := runCmd(lipo); err != nil {
return err
}
+ appName := strings.Title(filepath.Base(bi.pkg))
infoPlistSrc := fmt.Sprintf(`
@@ -187,7 +188,7 @@ int main(int argc, char * argv[]) {
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- Gio
+ %s
CFBundlePackageType
APPL
CFBundleShortVersionString
@@ -197,7 +198,7 @@ int main(int argc, char * argv[]) {
UILaunchStoryboardName
LaunchScreen
-`, *appID)
+`, *appID, appName)
infoPlist := filepath.Join(app, "Info.plist")
if err := ioutil.WriteFile(infoPlist, []byte(infoPlistSrc), 0600); err != nil {
return err