diff options
Diffstat (limited to 'BuildFrameworks')
-rw-r--r-- | BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj | 484 | ||||
-rw-r--r-- | BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme | 91 | ||||
-rw-r--r-- | BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme | 91 | ||||
-rw-r--r-- | BuildFrameworks/Podfile | 20 | ||||
-rw-r--r-- | BuildFrameworks/README.md | 38 | ||||
-rwxr-xr-x | BuildFrameworks/build.swift | 209 | ||||
-rw-r--r-- | BuildFrameworks/iOS-Info.plist | 49 | ||||
-rw-r--r-- | BuildFrameworks/macOS-Info.plist | 32 |
8 files changed, 0 insertions, 1014 deletions
diff --git a/BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj b/BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj deleted file mode 100644 index c491355..0000000 --- a/BuildFrameworks/FrameworkMaker.xcodeproj/project.pbxproj +++ /dev/null @@ -1,484 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 03BED32F297D77A489B80DBA /* libPods-FrameworkMaker_macOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 93482F41CCA683759459AC1E /* libPods-FrameworkMaker_macOS.a */; }; - 621808027FC20B1A1B769E50 /* libPods-FrameworkMaker_iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AB2E4F8834D5EA87A8F7124C /* libPods-FrameworkMaker_iOS.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 01F29B956E7F6E45EF34DE72 /* Pods-FrameworkMaker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker.release.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker/Pods-FrameworkMaker.release.xcconfig"; sourceTree = "<group>"; }; - 04058317A2F1A863FB91F84F /* Pods-FrameworkMaker_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS.release.xcconfig"; sourceTree = "<group>"; }; - 05A46BD71CC9B2BE007BDB33 /* FrameworkMaker_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FrameworkMaker_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 1D25AC01A0F56F8BC5375DD2 /* libPods-FrameworkMaker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FrameworkMaker.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BDF11E206B3015647181AB8 /* Pods-FrameworkMaker_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS.debug.xcconfig"; sourceTree = "<group>"; }; - 93482F41CCA683759459AC1E /* libPods-FrameworkMaker_macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FrameworkMaker_macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB2E4F8834D5EA87A8F7124C /* libPods-FrameworkMaker_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FrameworkMaker_iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B9CD818DD62BFDAC11008E2A /* Pods-FrameworkMaker_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS.debug.xcconfig"; sourceTree = "<group>"; }; - C8DA4EE8A169B227B0576C02 /* Pods-FrameworkMaker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker/Pods-FrameworkMaker.debug.xcconfig"; sourceTree = "<group>"; }; - D013F9FF1ED9EB9900FD68A9 /* FrameworkMaker_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FrameworkMaker_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D013FA131ED9EC0B00FD68A9 /* iOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "iOS-Info.plist"; sourceTree = "<group>"; }; - D013FA141ED9EC1500FD68A9 /* macOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "macOS-Info.plist"; sourceTree = "<group>"; }; - DD9F6D0B1597A9F327565EDE /* Pods-FrameworkMaker_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FrameworkMaker_macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS.release.xcconfig"; sourceTree = "<group>"; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 05A46BD41CC9B2BE007BDB33 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 621808027FC20B1A1B769E50 /* libPods-FrameworkMaker_iOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D013F9FC1ED9EB9900FD68A9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 03BED32F297D77A489B80DBA /* libPods-FrameworkMaker_macOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 05A46BCE1CC9B2BE007BDB33 = { - isa = PBXGroup; - children = ( - D013FA131ED9EC0B00FD68A9 /* iOS-Info.plist */, - D013FA141ED9EC1500FD68A9 /* macOS-Info.plist */, - 05A46BD81CC9B2BE007BDB33 /* Products */, - AA03828B8B59297B5A3389B0 /* Pods */, - D3884AD1918E82D7FD21433D /* Frameworks */, - ); - sourceTree = "<group>"; - }; - 05A46BD81CC9B2BE007BDB33 /* Products */ = { - isa = PBXGroup; - children = ( - 05A46BD71CC9B2BE007BDB33 /* FrameworkMaker_iOS.app */, - D013F9FF1ED9EB9900FD68A9 /* FrameworkMaker_macOS.app */, - ); - name = Products; - sourceTree = "<group>"; - }; - AA03828B8B59297B5A3389B0 /* Pods */ = { - isa = PBXGroup; - children = ( - C8DA4EE8A169B227B0576C02 /* Pods-FrameworkMaker.debug.xcconfig */, - 01F29B956E7F6E45EF34DE72 /* Pods-FrameworkMaker.release.xcconfig */, - 5BDF11E206B3015647181AB8 /* Pods-FrameworkMaker_iOS.debug.xcconfig */, - 04058317A2F1A863FB91F84F /* Pods-FrameworkMaker_iOS.release.xcconfig */, - B9CD818DD62BFDAC11008E2A /* Pods-FrameworkMaker_macOS.debug.xcconfig */, - DD9F6D0B1597A9F327565EDE /* Pods-FrameworkMaker_macOS.release.xcconfig */, - ); - name = Pods; - sourceTree = "<group>"; - }; - D3884AD1918E82D7FD21433D /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1D25AC01A0F56F8BC5375DD2 /* libPods-FrameworkMaker.a */, - AB2E4F8834D5EA87A8F7124C /* libPods-FrameworkMaker_iOS.a */, - 93482F41CCA683759459AC1E /* libPods-FrameworkMaker_macOS.a */, - ); - name = Frameworks; - sourceTree = "<group>"; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 05A46BD61CC9B2BE007BDB33 /* FrameworkMaker_iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 05A46BEE1CC9B2BE007BDB33 /* Build configuration list for PBXNativeTarget "FrameworkMaker_iOS" */; - buildPhases = ( - AC1C2B143A86214CE77C9932 /* [CP] Check Pods Manifest.lock */, - 05A46BD31CC9B2BE007BDB33 /* Sources */, - 05A46BD41CC9B2BE007BDB33 /* Frameworks */, - 05A46BD51CC9B2BE007BDB33 /* Resources */, - 11182BBE1E5DB1C0F58623BB /* [CP] Embed Pods Frameworks */, - 5040608D1004852F08A22A14 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FrameworkMaker_iOS; - productName = FrameworkMaker; - productReference = 05A46BD71CC9B2BE007BDB33 /* FrameworkMaker_iOS.app */; - productType = "com.apple.product-type.application"; - }; - D013F9FE1ED9EB9900FD68A9 /* FrameworkMaker_macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = D013FA121ED9EB9900FD68A9 /* Build configuration list for PBXNativeTarget "FrameworkMaker_macOS" */; - buildPhases = ( - 76A7EF97A6A2306CED685487 /* [CP] Check Pods Manifest.lock */, - D013F9FB1ED9EB9900FD68A9 /* Sources */, - D013F9FC1ED9EB9900FD68A9 /* Frameworks */, - D013F9FD1ED9EB9900FD68A9 /* Resources */, - 83F5D2024D97A1D542B7932F /* [CP] Embed Pods Frameworks */, - C712E44DB1FAE1B023552B35 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FrameworkMaker_macOS; - productName = FrameworkMaker_macOS; - productReference = D013F9FF1ED9EB9900FD68A9 /* FrameworkMaker_macOS.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 05A46BCF1CC9B2BE007BDB33 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0730; - ORGANIZATIONNAME = "Google, Inc."; - TargetAttributes = { - 05A46BD61CC9B2BE007BDB33 = { - CreatedOnToolsVersion = 7.3; - }; - D013F9FE1ED9EB9900FD68A9 = { - CreatedOnToolsVersion = 8.3.2; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 05A46BD21CC9B2BE007BDB33 /* Build configuration list for PBXProject "FrameworkMaker" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 05A46BCE1CC9B2BE007BDB33; - productRefGroup = 05A46BD81CC9B2BE007BDB33 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 05A46BD61CC9B2BE007BDB33 /* FrameworkMaker_iOS */, - D013F9FE1ED9EB9900FD68A9 /* FrameworkMaker_macOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 05A46BD51CC9B2BE007BDB33 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D013F9FD1ED9EB9900FD68A9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 11182BBE1E5DB1C0F58623BB /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 5040608D1004852F08A22A14 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_iOS/Pods-FrameworkMaker_iOS-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 76A7EF97A6A2306CED685487 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-FrameworkMaker_macOS-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 83F5D2024D97A1D542B7932F /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - AC1C2B143A86214CE77C9932 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-FrameworkMaker_iOS-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C712E44DB1FAE1B023552B35 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FrameworkMaker_macOS/Pods-FrameworkMaker_macOS-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 05A46BD31CC9B2BE007BDB33 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D013F9FB1ED9EB9900FD68A9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 05A46BEC1CC9B2BE007BDB33 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 05A46BED1CC9B2BE007BDB33 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 05A46BEF1CC9B2BE007BDB33 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5BDF11E206B3015647181AB8 /* Pods-FrameworkMaker_iOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = "$(SRCROOT)/iOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "google.FrameworkMaker-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 05A46BF01CC9B2BE007BDB33 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 04058317A2F1A863FB91F84F /* Pods-FrameworkMaker_iOS.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = "$(SRCROOT)/iOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "google.FrameworkMaker-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - D013FA101ED9EB9900FD68A9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B9CD818DD62BFDAC11008E2A /* Pods-FrameworkMaker_macOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = "$(SRCROOT)/macOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.google.FrameworkMaker-macOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Debug; - }; - D013FA111ED9EB9900FD68A9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DD9F6D0B1597A9F327565EDE /* Pods-FrameworkMaker_macOS.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = "$(SRCROOT)/macOS-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.google.FrameworkMaker-macOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 05A46BD21CC9B2BE007BDB33 /* Build configuration list for PBXProject "FrameworkMaker" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 05A46BEC1CC9B2BE007BDB33 /* Debug */, - 05A46BED1CC9B2BE007BDB33 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 05A46BEE1CC9B2BE007BDB33 /* Build configuration list for PBXNativeTarget "FrameworkMaker_iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 05A46BEF1CC9B2BE007BDB33 /* Debug */, - 05A46BF01CC9B2BE007BDB33 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D013FA121ED9EB9900FD68A9 /* Build configuration list for PBXNativeTarget "FrameworkMaker_macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D013FA101ED9EB9900FD68A9 /* Debug */, - D013FA111ED9EB9900FD68A9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 05A46BCF1CC9B2BE007BDB33 /* Project object */; -} diff --git a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme b/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme deleted file mode 100644 index 2994deb..0000000 --- a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_iOS.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Scheme - LastUpgradeVersion = "0830" - version = "1.3"> - <BuildAction - parallelizeBuildables = "YES" - buildImplicitDependencies = "YES"> - <BuildActionEntries> - <BuildActionEntry - buildForTesting = "YES" - buildForRunning = "YES" - buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "05A46BD61CC9B2BE007BDB33" - BuildableName = "FrameworkMaker_iOS.app" - BlueprintName = "FrameworkMaker_iOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </BuildActionEntry> - </BuildActionEntries> - </BuildAction> - <TestAction - buildConfiguration = "Debug" - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> - <MacroExpansion> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "05A46BD61CC9B2BE007BDB33" - BuildableName = "FrameworkMaker_iOS.app" - BlueprintName = "FrameworkMaker_iOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </MacroExpansion> - <AdditionalOptions> - </AdditionalOptions> - </TestAction> - <LaunchAction - buildConfiguration = "Debug" - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - launchStyle = "0" - useCustomWorkingDirectory = "NO" - ignoresPersistentStateOnLaunch = "NO" - debugDocumentVersioning = "YES" - debugServiceExtension = "internal" - allowLocationSimulation = "YES"> - <BuildableProductRunnable - runnableDebuggingMode = "0"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "05A46BD61CC9B2BE007BDB33" - BuildableName = "FrameworkMaker_iOS.app" - BlueprintName = "FrameworkMaker_iOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </BuildableProductRunnable> - <AdditionalOptions> - </AdditionalOptions> - </LaunchAction> - <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" - savedToolIdentifier = "" - useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> - <BuildableProductRunnable - runnableDebuggingMode = "0"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "05A46BD61CC9B2BE007BDB33" - BuildableName = "FrameworkMaker_iOS.app" - BlueprintName = "FrameworkMaker_iOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </BuildableProductRunnable> - </ProfileAction> - <AnalyzeAction - buildConfiguration = "Debug"> - </AnalyzeAction> - <ArchiveAction - buildConfiguration = "Release" - revealArchiveInOrganizer = "YES"> - </ArchiveAction> -</Scheme> diff --git a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme b/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme deleted file mode 100644 index dbe6579..0000000 --- a/BuildFrameworks/FrameworkMaker.xcodeproj/xcshareddata/xcschemes/FrameworkMaker_macOS.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Scheme - LastUpgradeVersion = "0830" - version = "1.3"> - <BuildAction - parallelizeBuildables = "YES" - buildImplicitDependencies = "YES"> - <BuildActionEntries> - <BuildActionEntry - buildForTesting = "YES" - buildForRunning = "YES" - buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D013F9FE1ED9EB9900FD68A9" - BuildableName = "FrameworkMaker_macOS.app" - BlueprintName = "FrameworkMaker_macOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </BuildActionEntry> - </BuildActionEntries> - </BuildAction> - <TestAction - buildConfiguration = "Debug" - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> - <MacroExpansion> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D013F9FE1ED9EB9900FD68A9" - BuildableName = "FrameworkMaker_macOS.app" - BlueprintName = "FrameworkMaker_macOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </MacroExpansion> - <AdditionalOptions> - </AdditionalOptions> - </TestAction> - <LaunchAction - buildConfiguration = "Debug" - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - launchStyle = "0" - useCustomWorkingDirectory = "NO" - ignoresPersistentStateOnLaunch = "NO" - debugDocumentVersioning = "YES" - debugServiceExtension = "internal" - allowLocationSimulation = "YES"> - <BuildableProductRunnable - runnableDebuggingMode = "0"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D013F9FE1ED9EB9900FD68A9" - BuildableName = "FrameworkMaker_macOS.app" - BlueprintName = "FrameworkMaker_macOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </BuildableProductRunnable> - <AdditionalOptions> - </AdditionalOptions> - </LaunchAction> - <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" - savedToolIdentifier = "" - useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> - <BuildableProductRunnable - runnableDebuggingMode = "0"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D013F9FE1ED9EB9900FD68A9" - BuildableName = "FrameworkMaker_macOS.app" - BlueprintName = "FrameworkMaker_macOS" - ReferencedContainer = "container:FrameworkMaker.xcodeproj"> - </BuildableReference> - </BuildableProductRunnable> - </ProfileAction> - <AnalyzeAction - buildConfiguration = "Debug"> - </AnalyzeAction> - <ArchiveAction - buildConfiguration = "Release" - revealArchiveInOrganizer = "YES"> - </ArchiveAction> -</Scheme> diff --git a/BuildFrameworks/Podfile b/BuildFrameworks/Podfile deleted file mode 100644 index 1c44028..0000000 --- a/BuildFrameworks/Podfile +++ /dev/null @@ -1,20 +0,0 @@ -project 'FrameworkMaker.xcodeproj' - -target 'FrameworkMaker_iOS' do - platform :ios, '7.0' - - pod 'FirebaseAuth', :path => '../Firebase/Auth' - pod 'FirebaseCore', :path => '../Firebase/Core' - pod 'FirebaseDatabase', :path => '../Firebase/Database' - pod 'FirebaseMessaging', :path => '../Firebase/Messaging' - pod 'FirebaseStorage', :path => '../Firebase/Storage' -end - -target 'FrameworkMaker_macOS' do - platform :osx, '10.10' - - pod 'FirebaseAuth', :path => '../Firebase/Auth' - pod 'FirebaseCore', :path => '../Firebase/Core' - pod 'FirebaseDatabase', :path => '../Firebase/Database' - pod 'FirebaseStorage', :path => '../Firebase/Storage' -end diff --git a/BuildFrameworks/README.md b/BuildFrameworks/README.md deleted file mode 100644 index 51476b4..0000000 --- a/BuildFrameworks/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# Build Firebase static frameworks - -[build.swift](build.swift) is a script that will build a static framework for -one or more of FirebaseAuth, FirebaseCore, FirebaseDatabase, FirebaseMessaging, -and FirebaseStorage. - -Frameworks built with this script can be used alongside the official [Firebase -CocoaPods](https://cocoapods.org/pods/Firebase) and -[zip](https://firebase.google.com/docs/ios/setup#frameworks) distributions. - - -## Usage - -The CocoaPods version must be at least 1.3.1. - -``` -$ pod --version -``` - -``` -$ ./build.swift -f FirebaseAuth -f FirebaseMessaging .... -``` -or -``` -$ ./build.swift -all -``` - -The script will output the location of the new frameworks when it finishes -the build. - - -## Issues - -* Xcode's module cache may not properly update after a framework is replaced. -The workaround is `rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache/` - -* To replace the 4.0.0 version of FirebaseDatabase, the leveldb-library pod -will need to be linked in. Add `pod 'leveldb-library'` to your Podfile. diff --git a/BuildFrameworks/build.swift b/BuildFrameworks/build.swift deleted file mode 100755 index 4907457..0000000 --- a/BuildFrameworks/build.swift +++ /dev/null @@ -1,209 +0,0 @@ -#!/usr/bin/env xcrun swift - -/* - * Copyright 2017 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import Foundation - -enum Colors: String { - case black = "\u{001B}[0;30m" - case red = "\u{001B}[0;31m" - case green = "\u{001B}[0;32m" - case yellow = "\u{001B}[0;33m" - case blue = "\u{001B}[0;34m" - case magenta = "\u{001B}[0;35m" - case cyan = "\u{001B}[0;36m" - case white = "\u{001B}[0;37m" -} - -func colorPrint(color: Colors, text: String) { - print(color.rawValue + text + "\u{001B}[0;0m") -} - -enum Platform: String { - case iOS - case macOS - case tvOS - case watchOS -} - -let allFrameworks: [String: [Platform]] = [ - "FirebaseAuth": [.iOS, .macOS], - "FirebaseCore": [.iOS, .macOS], - "FirebaseDatabase": [.iOS, .macOS], - "FirebaseMessaging": [.iOS], - "FirebaseStorage": [.iOS, .macOS] -] - -let currentDirectoryURL = URL(fileURLWithPath: FileManager.default.currentDirectoryPath) -let url = URL(fileURLWithPath: CommandLine.arguments[0], relativeTo: currentDirectoryURL) -let commandPath = url.deletingLastPathComponent().path - -func usage() -> Never { - print("usage: ./build.swift -f {framework1} -f {framework2} ....") - print("usage: ./build.swift -all") - print("Valid frameworks are \(allFrameworks)") - exit(1) -} - -func processOptions() -> [String] { - guard CommandLine.arguments.count > 1 else { - usage() - } - var doFrameworks = [String]() - var optIndex = 1 - whileLoop: while optIndex < CommandLine.arguments.count { - switch CommandLine.arguments[optIndex] { - case "-all": - guard doFrameworks.count == 0, CommandLine.arguments.count == 2 else { - colorPrint(color:Colors.red, text:"-all must be a solo option") - usage() - } - doFrameworks = Array(allFrameworks.keys) - break whileLoop - case "-f": - optIndex += 1 - guard optIndex < CommandLine.arguments.count else { - colorPrint(color:Colors.red, text:"The -f option must be followed by a framework name") - usage() - } - let framework = CommandLine.arguments[optIndex] - guard allFrameworks.keys.contains(framework) else { - colorPrint(color:Colors.red, text:"\(framework) is not a valid framework") - usage() - } - doFrameworks += [framework] - optIndex += 1 - default: - colorPrint(color:Colors.red, text: "Invalid option: \(CommandLine.arguments[optIndex])") - usage() - } - } - return doFrameworks -} - -func tempDir() -> String { - let directory = NSTemporaryDirectory() - let fileName = NSUUID().uuidString - guard let dir = NSURL.fileURL(withPathComponents:[directory, fileName]) else { - colorPrint(color:Colors.red, text:"Failed to create temp directory") - exit(1) - } - return dir.path -} - -func syncExec(command: String, args: [String] = []) { - let task = Process() - task.launchPath = command - task.arguments = args - task.currentDirectoryPath = commandPath - task.launch() - task.waitUntilExit() - guard (task.terminationStatus == 0) else { - colorPrint(color:Colors.red, text:"Command failed:") - colorPrint(color:Colors.red, text:command + " " + args.joined(separator:" ")) - exit(1) - } -} - -func buildThin(framework: String, multiplatform: Bool, arch: String, multisdk: Bool, sdk: String, parentDir: String) -> [String] { - let schemeSuffix: String - if !multiplatform { - schemeSuffix = "" - } else if sdk.hasPrefix("mac") { - schemeSuffix = "-macOS" - } else if sdk.hasPrefix("iphone") { - schemeSuffix = "-iOS" - } else { - fatalError("TODO: tvOS/watchOS") - } - - let buildDir = parentDir + "/" + arch - let standardOptions = [ "build", - "-configuration", "release", - "-workspace", "FrameworkMaker.xcworkspace", - "-scheme", framework + schemeSuffix, - "GCC_GENERATE_DEBUGGING_SYMBOLS=No"] - let bitcode = (sdk == "iphoneos") ? ["OTHER_CFLAGS=\"" + "-fembed-bitcode\""] : [] - let args = standardOptions + ["ARCHS=" + arch, "BUILD_DIR=" + buildDir, "-sdk", sdk] + bitcode - syncExec(command:"/usr/bin/xcodebuild", args:args) - let sdk = multisdk ? "-\(sdk)" : "" - return [buildDir + "/Release" + sdk + "/" + framework + schemeSuffix + "/lib" + framework + schemeSuffix + ".a"] -} - -func createFile(file: String, content: String) { - let data = content.data(using:String.Encoding.utf8) - guard FileManager.default.createFile(atPath:file, contents: data, attributes: nil) else { - print("Error creating " + file) - exit(1) - } -} - -// TODO: Add support for adding library and framework dependencies to makeModuleMap -func makeModuleMap(framework: String, dir: String) { - let moduleDir = dir + "/Modules" - syncExec(command:"/bin/mkdir", args:["-p", moduleDir]) - let moduleFile = moduleDir + "/module.modulemap" - let content = "framework module " + framework + " {\n" + - " umbrella header \"" + framework + ".h\"\n" + - " export *\n" + - " module * { export *}\n" + - "}\n" - createFile(file:moduleFile, content:content) -} - -func buildFramework(withName framework: String, multiplatform: Bool, platform: Platform, outputDir: String) { - let buildDir = tempDir() - var thinArchives = [String]() - switch platform { - case .iOS: - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"arm64", multisdk: true, sdk:"iphoneos", parentDir:buildDir) - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"armv7", multisdk: true, sdk:"iphoneos", parentDir:buildDir) - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"i386", multisdk: true, sdk:"iphonesimulator", parentDir:buildDir) - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"x86_64", multisdk: true, sdk:"iphonesimulator", parentDir:buildDir) - case .macOS: - thinArchives += buildThin(framework:framework, multiplatform: multiplatform, arch:"x86_64", multisdk: false, sdk:"macosx", parentDir:buildDir) - default: fatalError("TODO: tvOS/watchOS") - } - - let frameworkDir = outputDir + "/" + framework + "_" + platform.rawValue + ".framework" - syncExec(command:"/bin/mkdir", args:["-p", frameworkDir]) - let fatArchive = frameworkDir + "/" + framework - syncExec(command:"/usr/bin/lipo", args:["-create", "-output", fatArchive] + thinArchives) - syncExec(command:"/bin/rm", args:["-rf"] + thinArchives) - let headersDir = frameworkDir + "/Headers" - syncExec(command:"/bin/mv", args:[NSString(string:thinArchives[0]).deletingLastPathComponent, headersDir]) - syncExec(command:"/bin/rm", args:["-rf", buildDir]) - makeModuleMap(framework:framework, dir:frameworkDir) -} - -let frameworks = processOptions() -colorPrint(color:Colors.green, text:"Building \(frameworks)") - -let outputDir = tempDir() - -syncExec(command:"/usr/local/bin/pod", args:["update"]) - -for f in frameworks { - let platforms = allFrameworks[f]! - for p in platforms { - buildFramework(withName:f, multiplatform:platforms.count > 1, platform:p, outputDir:outputDir) - } -} - -print() -colorPrint(color:Colors.magenta, text:"The frameworks are available at the locations below:") -syncExec(command:"/usr/bin/find", args:[outputDir, "-depth", "1"]) diff --git a/BuildFrameworks/iOS-Info.plist b/BuildFrameworks/iOS-Info.plist deleted file mode 100644 index 7576a0d..0000000 --- a/BuildFrameworks/iOS-Info.plist +++ /dev/null @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>en</string> - <key>CFBundleDisplayName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>1.0</string> - <key>LSRequiresIPhoneOS</key> - <true/> - <key>UILaunchStoryboardName</key> - <string>LaunchScreen</string> - <key>UIMainStoryboardFile</key> - <string>Main</string> - <key>UIRequiredDeviceCapabilities</key> - <array> - <string>armv7</string> - </array> - <key>UISupportedInterfaceOrientations</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationLandscapeLeft</string> - <string>UIInterfaceOrientationLandscapeRight</string> - </array> - <key>UISupportedInterfaceOrientations~ipad</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationPortraitUpsideDown</string> - <string>UIInterfaceOrientationLandscapeLeft</string> - <string>UIInterfaceOrientationLandscapeRight</string> - </array> -</dict> -</plist> diff --git a/BuildFrameworks/macOS-Info.plist b/BuildFrameworks/macOS-Info.plist deleted file mode 100644 index c28dbc8..0000000 --- a/BuildFrameworks/macOS-Info.plist +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>en</string> - <key>CFBundleExecutable</key> - <string>$(EXECUTABLE_NAME)</string> - <key>CFBundleIconFile</key> - <string></string> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>$(PRODUCT_NAME)</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleVersion</key> - <string>1.0</string> - <key>LSMinimumSystemVersion</key> - <string>$(MACOSX_DEPLOYMENT_TARGET)</string> - <key>NSHumanReadableCopyright</key> - <string>Copyright © 2017 Google, Inc. All rights reserved.</string> - <key>NSMainStoryboardFile</key> - <string>Main</string> - <key>NSPrincipalClass</key> - <string>NSApplication</string> -</dict> -</plist> |