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