diff --git a/cmd/gio/iosbuild.go b/cmd/gio/iosbuild.go index 05350a63..7c4755f9 100644 --- a/cmd/gio/iosbuild.go +++ b/cmd/gio/iosbuild.go @@ -283,6 +283,13 @@ func iosIcons(bi *buildInfo, tmpDir, appDir, icon string) (string, error) { func buildInfoPlist(bi *buildInfo) string { appName := strings.Title(bi.name) platform := iosPlatformFor(bi.target) + var supportPlatform string + switch bi.target { + case "ios": + supportPlatform = "iPhoneOS" + case "tvos": + supportPlatform = "AppleTVOS" + } return fmt.Sprintf(` @@ -317,6 +324,10 @@ func buildInfoPlist(bi *buildInfo) string { 1 + CFBundleSupportedPlatforms + + %s + UISupportedInterfaceOrientations UIInterfaceOrientationPortrait @@ -324,7 +335,7 @@ func buildInfoPlist(bi *buildInfo) string { UIInterfaceOrientationLandscapeRight -`, bi.appID, appName, bi.version, bi.version, platform, minIOSVersion) +`, bi.appID, appName, bi.version, bi.version, platform, minIOSVersion, supportPlatform) } func iosPlatformFor(target string) string {