ios tutorials: update for newer xcode
authorMatthew Waters <matthew@centricular.com>
Wed, 20 Mar 2019 15:05:41 +0000 (02:05 +1100)
committerMatthew Waters <matthew@centricular.com>
Wed, 20 Mar 2019 15:05:41 +0000 (02:05 +1100)
examples/tutorials/xcode iOS/GStreamer iOS Tutorials.xcodeproj/project.pbxproj

index e5b7814..5f1cfbe 100644 (file)
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ENABLE_BITCODE = NO;
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = YES;
                                SDKROOT = iphoneos;
                                TARGETED_DEVICE_FAMILY = 2;
-                               VALID_ARCHS = "armv7 i386 arm64";
+                               VALID_ARCHS = "armv7 arm64 i386 x86_64";
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ENABLE_BITCODE = NO;
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = NO;
                                SDKROOT = iphoneos;
                                TARGETED_DEVICE_FAMILY = 2;
-                               VALID_ARCHS = "armv7 i386 arm64";
+                               VALID_ARCHS = "armv7 arm64 i386 x86_64";
                        };
                        name = Release;
                };
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 1/Tutorial 1-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = YES;
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 1/Tutorial 1-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 2/Tutorial 2-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = YES;
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 2/Tutorial 2-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 5/Tutorial 5-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = YES;
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
+                                       "-lc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                        AssetsLibrary,
                                        "-weak_framework",
                                        VideoToolBox,
+                                       "-framework",
+                                       CoreText,
                                );
                                PRODUCT_BUNDLE_IDENTIFIER = "gst-docs.Tutorial-5";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 5/Tutorial 5-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
+                                       "-lc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                        AssetsLibrary,
                                        "-weak_framework",
                                        VideoToolBox,
+                                       "-framework",
+                                       CoreText,
                                );
                                PRODUCT_BUNDLE_IDENTIFIER = "gst-docs.Tutorial-5";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 3/Tutorial 3-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = YES;
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
+                                       "-lc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 3/Tutorial 3-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
+                                       "-lc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 4/Tutorial 4-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                ONLY_ACTIVE_ARCH = YES;
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
+                                       "-lc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                        AssetsLibrary,
                                        "-weak_framework",
                                        VideoToolBox,
+                                       "-framework",
+                                       CoreText,
                                );
                                PRODUCT_BUNDLE_IDENTIFIER = "gst-docs.Tutorial-4";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                                COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "\"~/Library/Developer/GStreamer/iPhone.sdk\"",
+                                       "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk\"",
                                        "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = "\"~/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
+                               HEADER_SEARCH_PATHS = "\"$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers\"";
                                INFOPLIST_FILE = "Tutorial 4/Tutorial 4-Info.plist";
-                               IPHONEOS_DEPLOYMENT_TARGET = 6.1;
+                               IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                                OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                                OTHER_LDFLAGS = (
                                        "-lresolv",
-                                       "-lstdc++",
+                                       "-lc++",
                                        "-framework",
                                        CoreFoundation,
                                        "-framework",
                                        AssetsLibrary,
                                        "-weak_framework",
                                        VideoToolBox,
+                                       "-framework",
+                                       CoreText,
                                );
                                PRODUCT_BUNDLE_IDENTIFIER = "gst-docs.Tutorial-4";
                                PRODUCT_NAME = "$(TARGET_NAME)";