From eea68f7f87e80c14c4678ca910d2796b418eff24 Mon Sep 17 00:00:00 2001 From: Daniel Vancura Date: Fri, 19 Aug 2016 10:38:24 -0700 Subject: [PATCH 1/3] Updated Project to Swift 2.3 --- Caishen.xcodeproj/project.pbxproj | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Caishen.xcodeproj/project.pbxproj b/Caishen.xcodeproj/project.pbxproj index 7cccd3a..6bc6322 100644 --- a/Caishen.xcodeproj/project.pbxproj +++ b/Caishen.xcodeproj/project.pbxproj @@ -366,9 +366,11 @@ TargetAttributes = { 2FDD150F1CC7B0B90086CEAC = { CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0800; }; 2FDD15191CC7B0B90086CEAC = { CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0800; }; }; }; @@ -582,6 +584,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.prolificinteractive.Caishen; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; + SWIFT_VERSION = 2.3; }; name = Debug; }; @@ -598,6 +601,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.prolificinteractive.Caishen; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; + SWIFT_VERSION = 2.3; }; name = Release; }; @@ -608,6 +612,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.prolificinteractive.CaishenTests; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 2.3; }; name = Debug; }; @@ -618,6 +623,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.prolificinteractive.CaishenTests; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 2.3; }; name = Release; }; From 6f67aba5b5fe11922a0453ed27ad1783a4f55682 Mon Sep 17 00:00:00 2001 From: Daniel Vancura Date: Wed, 14 Sep 2016 08:25:18 -0700 Subject: [PATCH 2/3] Updated Example project --- Example/Caishen_Example.xcodeproj/project.pbxproj | 10 ++++++++-- Example/Podfile | 8 ++++++++ Example/Podfile.lock | 4 ++-- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Example/Caishen_Example.xcodeproj/project.pbxproj b/Example/Caishen_Example.xcodeproj/project.pbxproj index afe102a..2230e3b 100644 --- a/Example/Caishen_Example.xcodeproj/project.pbxproj +++ b/Example/Caishen_Example.xcodeproj/project.pbxproj @@ -202,14 +202,16 @@ 607FACCF1AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; DevelopmentTeam = TV7257K9M5; + LastSwiftMigration = 0800; }; 607FACE41AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; + LastSwiftMigration = 0800; TestTargetID = 607FACCF1AFB9204008FA782; }; }; }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Caishen" */; + buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Caishen_Example" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -491,6 +493,7 @@ PROVISIONING_PROFILE = ""; SWIFT_OBJC_BRIDGING_HEADER = "Caishen/Caishen_Example-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 2.3; }; name = Debug; }; @@ -509,6 +512,7 @@ PRODUCT_NAME = Caishen_Example; PROVISIONING_PROFILE = ""; SWIFT_OBJC_BRIDGING_HEADER = "Caishen/Caishen_Example-Bridging-Header.h"; + SWIFT_VERSION = 2.3; }; name = Release; }; @@ -529,6 +533,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = Caishen_Example; + SWIFT_VERSION = 2.3; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Caishen_Example.app/Caishen_Example"; }; name = Debug; @@ -546,6 +551,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = Caishen_Example; + SWIFT_VERSION = 2.3; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Caishen_Example.app/Caishen_Example"; }; name = Release; @@ -553,7 +559,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Caishen" */ = { + 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Caishen_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( 607FACED1AFB9204008FA782 /* Debug */, diff --git a/Example/Podfile b/Example/Podfile index 6d0aba9..af846dc 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -11,3 +11,11 @@ target 'Caishen_Tests', :exclusive => true do end + +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['SWIFT_VERSION'] = '2.3' + end + end +end \ No newline at end of file diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 006569b..0c28c3c 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - Caishen (1.2.1) + - Caishen (1.3.1) - CardIO (5.3.2) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - Caishen: a79d5b184b460828a32a73ba8ba439d59720a764 + Caishen: 4203013fd59dfbd1c7dad8d631b096dcbf6a2081 CardIO: 92c45caef0d986c4a303a7afba0c9b76ff2b1f6e COCOAPODS: 0.39.0 From 0bdd87f71e5469b467e99bdd352a28fd77d63887 Mon Sep 17 00:00:00 2001 From: Daniel Vancura Date: Wed, 14 Sep 2016 09:08:16 -0700 Subject: [PATCH 3/3] Added compatibility with Cocoapods 1.x.x --- .../Caishen_Example.xcodeproj/project.pbxproj | 1826 +++++++++++------ Example/Podfile | 4 +- Example/Podfile.lock | 4 +- 3 files changed, 1239 insertions(+), 595 deletions(-) diff --git a/Example/Caishen_Example.xcodeproj/project.pbxproj b/Example/Caishen_Example.xcodeproj/project.pbxproj index 2230e3b..b6c1f96 100644 --- a/Example/Caishen_Example.xcodeproj/project.pbxproj +++ b/Example/Caishen_Example.xcodeproj/project.pbxproj @@ -1,592 +1,1234 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 00A5F9A4A948E7C226FCF96B /* Pods_Caishen_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2C5B500BD17E808EB601278 /* Pods_Caishen_Example.framework */; }; - 08C34F401C971F2F008F57D8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C34F3F1C971F2F008F57D8 /* AppDelegate.swift */; }; - 08C34F481C971F50008F57D8 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 08C34F441C971F50008F57D8 /* Images.xcassets */; }; - 08C34F491C971F50008F57D8 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C34F451C971F50008F57D8 /* ViewController.swift */; }; - 08C34F4E1C971F6B008F57D8 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 08C34F4A1C971F6B008F57D8 /* LaunchScreen.xib */; }; - 08C34F4F1C971F6B008F57D8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 08C34F4C1C971F6B008F57D8 /* Main.storyboard */; }; - 08C34F521C9728D6008F57D8 /* Caishen.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 08C34F511C9728D6008F57D8 /* Caishen.podspec */; }; - 9F31C4DC462668079FCABDB4 /* Pods_Caishen_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9559D8D53C30F3FAC256766D /* Pods_Caishen_Tests.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = Caishen; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 08C34F3F1C971F2F008F57D8 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = Caishen/AppDelegate.swift; sourceTree = SOURCE_ROOT; }; - 08C34F441C971F50008F57D8 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Caishen/Images.xcassets; sourceTree = SOURCE_ROOT; }; - 08C34F451C971F50008F57D8 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ViewController.swift; path = Caishen/ViewController.swift; sourceTree = SOURCE_ROOT; }; - 08C34F4B1C971F6B008F57D8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Caishen/Base.lproj/LaunchScreen.xib; sourceTree = SOURCE_ROOT; }; - 08C34F4D1C971F6B008F57D8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Caishen/Base.lproj/Main.storyboard; sourceTree = SOURCE_ROOT; }; - 08C34F501C97212E008F57D8 /* Caishen_Example-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Caishen_Example-Bridging-Header.h"; path = "Caishen/Caishen_Example-Bridging-Header.h"; sourceTree = SOURCE_ROOT; }; - 08C34F511C9728D6008F57D8 /* Caishen.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Caishen.podspec; path = ../Caishen.podspec; sourceTree = ""; }; - 08C34F531C9728EB008F57D8 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Caishen/Info.plist; sourceTree = SOURCE_ROOT; }; - 2CF775CB707DF9835AE5CB2F /* Pods-Caishen_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Caishen_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example.release.xcconfig"; sourceTree = ""; }; - 433C21010CBB184821135F02 /* Pods-Caishen_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Caishen_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests.debug.xcconfig"; sourceTree = ""; }; - 52AB644AA46CFA710556447A /* Pods-Caishen_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Caishen_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example.debug.xcconfig"; sourceTree = ""; }; - 5C2F66327519DFF42ED0E09E /* Pods-Caishen_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Caishen_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests.release.xcconfig"; sourceTree = ""; }; - 607FACD01AFB9204008FA782 /* Caishen_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Caishen_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACE51AFB9204008FA782 /* Caishen_Example.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Caishen_Example.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9559D8D53C30F3FAC256766D /* Pods_Caishen_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Caishen_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AB2F628D1CB5D379004004E4 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = ""; }; - AB2F628E1CB5D379004004E4 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Main.strings"; sourceTree = ""; }; - AB2F628F1CB5D388004004E4 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; - AB2F62901CB5D388004004E4 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = ""; }; - D16F00C251F96816CB5C0F5B /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - D308422F08FF13844BA17BF8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - E2C5B500BD17E808EB601278 /* Pods_Caishen_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Caishen_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 607FACCD1AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 00A5F9A4A948E7C226FCF96B /* Pods_Caishen_Example.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9F31C4DC462668079FCABDB4 /* Pods_Caishen_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1E9F4BF354A66B4DFE2F93E1 /* Pods */ = { - isa = PBXGroup; - children = ( - 52AB644AA46CFA710556447A /* Pods-Caishen_Example.debug.xcconfig */, - 2CF775CB707DF9835AE5CB2F /* Pods-Caishen_Example.release.xcconfig */, - 433C21010CBB184821135F02 /* Pods-Caishen_Tests.debug.xcconfig */, - 5C2F66327519DFF42ED0E09E /* Pods-Caishen_Tests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 4032CC4F2123014244455632 /* Frameworks */ = { - isa = PBXGroup; - children = ( - E2C5B500BD17E808EB601278 /* Pods_Caishen_Example.framework */, - 9559D8D53C30F3FAC256766D /* Pods_Caishen_Tests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 607FACC71AFB9204008FA782 = { - isa = PBXGroup; - children = ( - 607FACF51AFB993E008FA782 /* Podspec Metadata */, - 607FACD21AFB9204008FA782 /* Example for Caishen */, - 607FACD11AFB9204008FA782 /* Products */, - 1E9F4BF354A66B4DFE2F93E1 /* Pods */, - 4032CC4F2123014244455632 /* Frameworks */, - ); - sourceTree = ""; - }; - 607FACD11AFB9204008FA782 /* Products */ = { - isa = PBXGroup; - children = ( - 607FACD01AFB9204008FA782 /* Caishen_Example.app */, - 607FACE51AFB9204008FA782 /* Caishen_Example.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 607FACD21AFB9204008FA782 /* Example for Caishen */ = { - isa = PBXGroup; - children = ( - 08C34F3F1C971F2F008F57D8 /* AppDelegate.swift */, - 08C34F441C971F50008F57D8 /* Images.xcassets */, - 08C34F451C971F50008F57D8 /* ViewController.swift */, - 08C34F501C97212E008F57D8 /* Caishen_Example-Bridging-Header.h */, - 08C34F4A1C971F6B008F57D8 /* LaunchScreen.xib */, - 08C34F4C1C971F6B008F57D8 /* Main.storyboard */, - 607FACD31AFB9204008FA782 /* Supporting Files */, - ); - name = "Example for Caishen"; - path = Caishen; - sourceTree = ""; - }; - 607FACD31AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 08C34F531C9728EB008F57D8 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - 08C34F511C9728D6008F57D8 /* Caishen.podspec */, - D16F00C251F96816CB5C0F5B /* README.md */, - D308422F08FF13844BA17BF8 /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 607FACCF1AFB9204008FA782 /* Caishen_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Caishen_Example" */; - buildPhases = ( - F161A32A080FE2D8E9FB87B9 /* Check Pods Manifest.lock */, - 607FACCC1AFB9204008FA782 /* Sources */, - 607FACCD1AFB9204008FA782 /* Frameworks */, - 607FACCE1AFB9204008FA782 /* Resources */, - 74991F772E3EDA1358D5E0DE /* Embed Pods Frameworks */, - 02B881D09EE487BAFF721972 /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Caishen_Example; - productName = Caishen; - productReference = 607FACD01AFB9204008FA782 /* Caishen_Example.app */; - productType = "com.apple.product-type.application"; - }; - 607FACE41AFB9204008FA782 /* Caishen_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Caishen_Tests" */; - buildPhases = ( - 15C0C29E7AA9CD3CBDFC0F47 /* Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - 05BAD2E1E22E97B905754F29 /* Embed Pods Frameworks */, - EDA4A9D27507A1A0C1CEAE6E /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 607FACE71AFB9204008FA782 /* PBXTargetDependency */, - ); - name = Caishen_Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* Caishen_Example.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 607FACC81AFB9204008FA782 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0720; - ORGANIZATIONNAME = "Prolific Interactive"; - TargetAttributes = { - 607FACCF1AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - DevelopmentTeam = TV7257K9M5; - LastSwiftMigration = 0800; - }; - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0800; - TestTargetID = 607FACCF1AFB9204008FA782; - }; - }; - }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Caishen_Example" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 607FACC71AFB9204008FA782; - productRefGroup = 607FACD11AFB9204008FA782 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 607FACCF1AFB9204008FA782 /* Caishen_Example */, - 607FACE41AFB9204008FA782 /* Caishen_Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 607FACCE1AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 08C34F4E1C971F6B008F57D8 /* LaunchScreen.xib in Resources */, - 08C34F481C971F50008F57D8 /* Images.xcassets in Resources */, - 08C34F4F1C971F6B008F57D8 /* Main.storyboard in Resources */, - 08C34F521C9728D6008F57D8 /* Caishen.podspec in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 02B881D09EE487BAFF721972 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 05BAD2E1E22E97B905754F29 /* Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 15C0C29E7AA9CD3CBDFC0F47 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 74991F772E3EDA1358D5E0DE /* Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - EDA4A9D27507A1A0C1CEAE6E /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - F161A32A080FE2D8E9FB87B9 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 607FACCC1AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 08C34F491C971F50008F57D8 /* ViewController.swift in Sources */, - 08C34F401C971F2F008F57D8 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* Caishen_Example */; - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 08C34F4A1C971F6B008F57D8 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 08C34F4B1C971F6B008F57D8 /* Base */, - AB2F628D1CB5D379004004E4 /* zh-Hans */, - AB2F628F1CB5D388004004E4 /* de */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; - 08C34F4C1C971F6B008F57D8 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 08C34F4D1C971F6B008F57D8 /* Base */, - AB2F628E1CB5D379004004E4 /* zh-Hans */, - AB2F62901CB5D388004004E4 /* de */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 607FACED1AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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_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_SYMBOLS_PRIVATE_EXTERN = NO; - 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.3; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 607FACEE1AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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.3; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 607FACF01AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 52AB644AA46CFA710556447A /* Pods-Caishen_Example.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - INFOPLIST_FILE = Caishen/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = Caishen_Example; - PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "Caishen/Caishen_Example-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 2.3; - }; - name = Debug; - }; - 607FACF11AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2CF775CB707DF9835AE5CB2F /* Pods-Caishen_Example.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - INFOPLIST_FILE = Caishen/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = Caishen_Example; - PROVISIONING_PROFILE = ""; - SWIFT_OBJC_BRIDGING_HEADER = "Caishen/Caishen_Example-Bridging-Header.h"; - SWIFT_VERSION = 2.3; - }; - name = Release; - }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 433C21010CBB184821135F02 /* Pods-Caishen_Tests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = Caishen_Example; - SWIFT_VERSION = 2.3; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Caishen_Example.app/Caishen_Example"; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5C2F66327519DFF42ED0E09E /* Pods-Caishen_Tests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = Caishen_Example; - SWIFT_VERSION = 2.3; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Caishen_Example.app/Caishen_Example"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Caishen_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACED1AFB9204008FA782 /* Debug */, - 607FACEE1AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Caishen_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF01AFB9204008FA782 /* Debug */, - 607FACF11AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Caishen_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 607FACC81AFB9204008FA782 /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 01466240EB0F8DBD9846D92D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Caishen_Tests.debug.xcconfig + path + Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests.debug.xcconfig + sourceTree + <group> + + 08C34F3F1C971F2F008F57D8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.swift + name + AppDelegate.swift + path + Caishen/AppDelegate.swift + sourceTree + SOURCE_ROOT + + 08C34F401C971F2F008F57D8 + + fileRef + 08C34F3F1C971F2F008F57D8 + isa + PBXBuildFile + + 08C34F441C971F50008F57D8 + + isa + PBXFileReference + lastKnownFileType + folder.assetcatalog + name + Images.xcassets + path + Caishen/Images.xcassets + sourceTree + SOURCE_ROOT + + 08C34F451C971F50008F57D8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.swift + name + ViewController.swift + path + Caishen/ViewController.swift + sourceTree + SOURCE_ROOT + + 08C34F481C971F50008F57D8 + + fileRef + 08C34F441C971F50008F57D8 + isa + PBXBuildFile + + 08C34F491C971F50008F57D8 + + fileRef + 08C34F451C971F50008F57D8 + isa + PBXBuildFile + + 08C34F4A1C971F6B008F57D8 + + children + + 08C34F4B1C971F6B008F57D8 + AB2F628D1CB5D379004004E4 + AB2F628F1CB5D388004004E4 + + isa + PBXVariantGroup + name + LaunchScreen.xib + sourceTree + <group> + + 08C34F4B1C971F6B008F57D8 + + isa + PBXFileReference + lastKnownFileType + file.xib + name + Base + path + Caishen/Base.lproj/LaunchScreen.xib + sourceTree + SOURCE_ROOT + + 08C34F4C1C971F6B008F57D8 + + children + + 08C34F4D1C971F6B008F57D8 + AB2F628E1CB5D379004004E4 + AB2F62901CB5D388004004E4 + + isa + PBXVariantGroup + name + Main.storyboard + sourceTree + <group> + + 08C34F4D1C971F6B008F57D8 + + isa + PBXFileReference + lastKnownFileType + file.storyboard + name + Base + path + Caishen/Base.lproj/Main.storyboard + sourceTree + SOURCE_ROOT + + 08C34F4E1C971F6B008F57D8 + + fileRef + 08C34F4A1C971F6B008F57D8 + isa + PBXBuildFile + + 08C34F4F1C971F6B008F57D8 + + fileRef + 08C34F4C1C971F6B008F57D8 + isa + PBXBuildFile + + 08C34F501C97212E008F57D8 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + Caishen_Example-Bridging-Header.h + path + Caishen/Caishen_Example-Bridging-Header.h + sourceTree + SOURCE_ROOT + + 08C34F511C9728D6008F57D8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text + name + Caishen.podspec + path + ../Caishen.podspec + sourceTree + <group> + + 08C34F521C9728D6008F57D8 + + fileRef + 08C34F511C9728D6008F57D8 + isa + PBXBuildFile + + 08C34F531C9728EB008F57D8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + name + Info.plist + path + Caishen/Info.plist + sourceTree + SOURCE_ROOT + + 1253175AFDFDC9B119CE1F9C + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + [CP] Embed Pods Frameworks + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests-frameworks.sh" + + showEnvVarsInLog + 0 + + 292388AF3419F46E64BCE97B + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + [CP] Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests-resources.sh" + + showEnvVarsInLog + 0 + + 36D12A2E02DC0EB09CD0A671 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Caishen_Tests.release.xcconfig + path + Pods/Target Support Files/Pods-Caishen_Tests/Pods-Caishen_Tests.release.xcconfig + sourceTree + <group> + + 39700BCD572BEAB708ACEF67 + + fileRef + EB68CBF8142CBABD6A62FE56 + isa + PBXBuildFile + + 45B3A5ACB90A94544C9BF90B + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + [CP] Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + 4F1D2B9E0E07343B5D68E2A2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Caishen_Example.release.xcconfig + path + Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example.release.xcconfig + sourceTree + <group> + + 539FB51F6DF3B1CC6D25DDEB + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + [CP] Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example-resources.sh" + + showEnvVarsInLog + 0 + + 607FACC71AFB9204008FA782 + + children + + 607FACF51AFB993E008FA782 + 607FACD21AFB9204008FA782 + 607FACD11AFB9204008FA782 + E40E13167F3C4DB2F05FEEB8 + C1E18570AE5FAC2E99D6DD4F + + isa + PBXGroup + sourceTree + <group> + + 607FACC81AFB9204008FA782 + + attributes + + LastSwiftUpdateCheck + 0730 + LastUpgradeCheck + 0720 + ORGANIZATIONNAME + Prolific Interactive + TargetAttributes + + 607FACCF1AFB9204008FA782 + + CreatedOnToolsVersion + 6.3.1 + DevelopmentTeam + TV7257K9M5 + LastSwiftMigration + 0800 + + 607FACE41AFB9204008FA782 + + CreatedOnToolsVersion + 6.3.1 + LastSwiftMigration + 0800 + TestTargetID + 607FACCF1AFB9204008FA782 + + + + buildConfigurationList + 607FACCB1AFB9204008FA782 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + Base + + mainGroup + 607FACC71AFB9204008FA782 + productRefGroup + 607FACD11AFB9204008FA782 + projectDirPath + + projectReferences + + projectRoot + + targets + + 607FACCF1AFB9204008FA782 + 607FACE41AFB9204008FA782 + + + 607FACCB1AFB9204008FA782 + + buildConfigurations + + 607FACED1AFB9204008FA782 + 607FACEE1AFB9204008FA782 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 607FACCC1AFB9204008FA782 + + buildActionMask + 2147483647 + files + + 08C34F491C971F50008F57D8 + 08C34F401C971F2F008F57D8 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 607FACCD1AFB9204008FA782 + + buildActionMask + 2147483647 + files + + 950F416E8EC49777E37A5369 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 607FACCE1AFB9204008FA782 + + buildActionMask + 2147483647 + files + + 08C34F4E1C971F6B008F57D8 + 08C34F481C971F50008F57D8 + 08C34F4F1C971F6B008F57D8 + 08C34F521C9728D6008F57D8 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 607FACCF1AFB9204008FA782 + + buildConfigurationList + 607FACEF1AFB9204008FA782 + buildPhases + + 45B3A5ACB90A94544C9BF90B + 607FACCC1AFB9204008FA782 + 607FACCD1AFB9204008FA782 + 607FACCE1AFB9204008FA782 + EF1D231BE23959118EB04EEF + 539FB51F6DF3B1CC6D25DDEB + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Caishen_Example + productName + Caishen + productReference + 607FACD01AFB9204008FA782 + productType + com.apple.product-type.application + + 607FACD01AFB9204008FA782 + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + Caishen_Example.app + sourceTree + BUILT_PRODUCTS_DIR + + 607FACD11AFB9204008FA782 + + children + + 607FACD01AFB9204008FA782 + 607FACE51AFB9204008FA782 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 607FACD21AFB9204008FA782 + + children + + 08C34F3F1C971F2F008F57D8 + 08C34F441C971F50008F57D8 + 08C34F451C971F50008F57D8 + 08C34F501C97212E008F57D8 + 08C34F4A1C971F6B008F57D8 + 08C34F4C1C971F6B008F57D8 + 607FACD31AFB9204008FA782 + + isa + PBXGroup + name + Example for Caishen + path + Caishen + sourceTree + <group> + + 607FACD31AFB9204008FA782 + + children + + 08C34F531C9728EB008F57D8 + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + 607FACE11AFB9204008FA782 + + buildActionMask + 2147483647 + files + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 607FACE21AFB9204008FA782 + + buildActionMask + 2147483647 + files + + 39700BCD572BEAB708ACEF67 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 607FACE31AFB9204008FA782 + + buildActionMask + 2147483647 + files + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 607FACE41AFB9204008FA782 + + buildConfigurationList + 607FACF21AFB9204008FA782 + buildPhases + + 89C44B98C2EC16EB8CC248EF + 607FACE11AFB9204008FA782 + 607FACE21AFB9204008FA782 + 607FACE31AFB9204008FA782 + 1253175AFDFDC9B119CE1F9C + 292388AF3419F46E64BCE97B + + buildRules + + dependencies + + 607FACE71AFB9204008FA782 + + isa + PBXNativeTarget + name + Caishen_Tests + productName + Tests + productReference + 607FACE51AFB9204008FA782 + productType + com.apple.product-type.bundle.unit-test + + 607FACE51AFB9204008FA782 + + explicitFileType + wrapper.cfbundle + includeInIndex + 0 + isa + PBXFileReference + path + Caishen_Example.xctest + sourceTree + BUILT_PRODUCTS_DIR + + 607FACE61AFB9204008FA782 + + containerPortal + 607FACC81AFB9204008FA782 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 607FACCF1AFB9204008FA782 + remoteInfo + Caishen + + 607FACE71AFB9204008FA782 + + isa + PBXTargetDependency + target + 607FACCF1AFB9204008FA782 + targetProxy + 607FACE61AFB9204008FA782 + + 607FACED1AFB9204008FA782 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + 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_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_SYMBOLS_PRIVATE_EXTERN + NO + 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.3 + MTL_ENABLE_DEBUG_INFO + YES + ONLY_ACTIVE_ARCH + YES + SDKROOT + iphoneos + SWIFT_OPTIMIZATION_LEVEL + -Onone + + isa + XCBuildConfiguration + name + Debug + + 607FACEE1AFB9204008FA782 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + 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.3 + MTL_ENABLE_DEBUG_INFO + NO + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 607FACEF1AFB9204008FA782 + + buildConfigurations + + 607FACF01AFB9204008FA782 + 607FACF11AFB9204008FA782 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 607FACF01AFB9204008FA782 + + baseConfigurationReference + CE358C157BD84C44391BA0B8 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + CLANG_ENABLE_MODULES + YES + CODE_SIGN_IDENTITY + iPhone Developer + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + INFOPLIST_FILE + Caishen/Info.plist + LD_RUNPATH_SEARCH_PATHS + $(inherited) @executable_path/Frameworks + MODULE_NAME + ExampleApp + PRODUCT_BUNDLE_IDENTIFIER + org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier) + PRODUCT_NAME + Caishen_Example + PROVISIONING_PROFILE + + SWIFT_OBJC_BRIDGING_HEADER + Caishen/Caishen_Example-Bridging-Header.h + SWIFT_OPTIMIZATION_LEVEL + -Onone + SWIFT_VERSION + 2.3 + + isa + XCBuildConfiguration + name + Debug + + 607FACF11AFB9204008FA782 + + baseConfigurationReference + 4F1D2B9E0E07343B5D68E2A2 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + CLANG_ENABLE_MODULES + YES + CODE_SIGN_IDENTITY + iPhone Developer + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + INFOPLIST_FILE + Caishen/Info.plist + LD_RUNPATH_SEARCH_PATHS + $(inherited) @executable_path/Frameworks + MODULE_NAME + ExampleApp + PRODUCT_BUNDLE_IDENTIFIER + org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier) + PRODUCT_NAME + Caishen_Example + PROVISIONING_PROFILE + + SWIFT_OBJC_BRIDGING_HEADER + Caishen/Caishen_Example-Bridging-Header.h + SWIFT_VERSION + 2.3 + + isa + XCBuildConfiguration + name + Release + + 607FACF21AFB9204008FA782 + + buildConfigurations + + 607FACF31AFB9204008FA782 + 607FACF41AFB9204008FA782 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 607FACF31AFB9204008FA782 + + baseConfigurationReference + 01466240EB0F8DBD9846D92D + buildSettings + + BUNDLE_LOADER + $(TEST_HOST) + FRAMEWORK_SEARCH_PATHS + + $(SDKROOT)/Developer/Library/Frameworks + $(inherited) + + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + INFOPLIST_FILE + Tests/Info.plist + LD_RUNPATH_SEARCH_PATHS + $(inherited) @executable_path/Frameworks @loader_path/Frameworks + PRODUCT_BUNDLE_IDENTIFIER + org.cocoapods.$(PRODUCT_NAME:rfc1034identifier) + PRODUCT_NAME + Caishen_Example + SWIFT_VERSION + 2.3 + TEST_HOST + $(BUILT_PRODUCTS_DIR)/Caishen_Example.app/Caishen_Example + + isa + XCBuildConfiguration + name + Debug + + 607FACF41AFB9204008FA782 + + baseConfigurationReference + 36D12A2E02DC0EB09CD0A671 + buildSettings + + BUNDLE_LOADER + $(TEST_HOST) + FRAMEWORK_SEARCH_PATHS + + $(SDKROOT)/Developer/Library/Frameworks + $(inherited) + + INFOPLIST_FILE + Tests/Info.plist + LD_RUNPATH_SEARCH_PATHS + $(inherited) @executable_path/Frameworks @loader_path/Frameworks + PRODUCT_BUNDLE_IDENTIFIER + org.cocoapods.$(PRODUCT_NAME:rfc1034identifier) + PRODUCT_NAME + Caishen_Example + SWIFT_VERSION + 2.3 + TEST_HOST + $(BUILT_PRODUCTS_DIR)/Caishen_Example.app/Caishen_Example + + isa + XCBuildConfiguration + name + Release + + 607FACF51AFB993E008FA782 + + children + + 08C34F511C9728D6008F57D8 + D16F00C251F96816CB5C0F5B + D308422F08FF13844BA17BF8 + + isa + PBXGroup + name + Podspec Metadata + sourceTree + <group> + + 89C44B98C2EC16EB8CC248EF + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + [CP] Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + 950F416E8EC49777E37A5369 + + fileRef + FC9F49747DBE420313DEFF56 + isa + PBXBuildFile + + AB2F628D1CB5D379004004E4 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + zh-Hans + path + zh-Hans.lproj/LaunchScreen.strings + sourceTree + <group> + + AB2F628E1CB5D379004004E4 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + zh-Hans + path + zh-Hans.lproj/Main.strings + sourceTree + <group> + + AB2F628F1CB5D388004004E4 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + de + path + de.lproj/LaunchScreen.strings + sourceTree + <group> + + AB2F62901CB5D388004004E4 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + de + path + de.lproj/Main.strings + sourceTree + <group> + + C1E18570AE5FAC2E99D6DD4F + + children + + FC9F49747DBE420313DEFF56 + EB68CBF8142CBABD6A62FE56 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + CE358C157BD84C44391BA0B8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Caishen_Example.debug.xcconfig + path + Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example.debug.xcconfig + sourceTree + <group> + + D16F00C251F96816CB5C0F5B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + net.daringfireball.markdown + name + README.md + path + ../README.md + sourceTree + <group> + + D308422F08FF13844BA17BF8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + LICENSE + path + ../LICENSE + sourceTree + <group> + + E40E13167F3C4DB2F05FEEB8 + + children + + CE358C157BD84C44391BA0B8 + 4F1D2B9E0E07343B5D68E2A2 + 01466240EB0F8DBD9846D92D + 36D12A2E02DC0EB09CD0A671 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + EB68CBF8142CBABD6A62FE56 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + Pods_Caishen_Tests.framework + sourceTree + BUILT_PRODUCTS_DIR + + EF1D231BE23959118EB04EEF + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + [CP] Embed Pods Frameworks + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods-Caishen_Example/Pods-Caishen_Example-frameworks.sh" + + showEnvVarsInLog + 0 + + FC9F49747DBE420313DEFF56 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + Pods_Caishen_Example.framework + sourceTree + BUILT_PRODUCTS_DIR + + + rootObject + 607FACC81AFB9204008FA782 + + diff --git a/Example/Podfile b/Example/Podfile index af846dc..8c2ab1c 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,12 +1,12 @@ source 'https://github.com/CocoaPods/Specs.git' use_frameworks! -target 'Caishen_Example', :exclusive => true do +target 'Caishen_Example' do pod 'Caishen', :path => '../' pod 'CardIO' end -target 'Caishen_Tests', :exclusive => true do +target 'Caishen_Tests' do pod 'Caishen', :path => '../' diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 0c28c3c..4915d7b 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -14,4 +14,6 @@ SPEC CHECKSUMS: Caishen: 4203013fd59dfbd1c7dad8d631b096dcbf6a2081 CardIO: 92c45caef0d986c4a303a7afba0c9b76ff2b1f6e -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: 171ac2de78bae9fd3012144f2669334669aef0d6 + +COCOAPODS: 1.0.1