From 39010f9be06e4dba4c7a961d55f54b2cf8720cec Mon Sep 17 00:00:00 2001 From: politom Date: Wed, 1 Aug 2018 14:32:48 +0200 Subject: [PATCH 1/6] Add watchOS support --- .../OHHTTPStubs iOS Framework copy-Info.plist | 28 ++++ .../OHHTTPStubs.xcodeproj/project.pbxproj | 145 ++++++++++++++++++ .../OHHTTPStubs Mac Framework.xcscheme | 2 - .../OHHTTPStubs WatchOS Framework.xcscheme | 80 ++++++++++ .../OHHTTPStubs iOS Framework.xcscheme | 2 - .../OHHTTPStubs iOS StaticLib.xcscheme | 2 - .../OHHTTPStubs tvOS Framework.xcscheme | 2 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 + 8 files changed, 261 insertions(+), 8 deletions(-) create mode 100644 OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist create mode 100644 OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs WatchOS Framework.xcscheme create mode 100644 OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist b/OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist new file mode 100644 index 00000000..26d57f69 --- /dev/null +++ b/OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist @@ -0,0 +1,28 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSHumanReadableCopyright + Copyright © 2014 AliSoftware. All rights reserved. + NSPrincipalClass + + + diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj index 6d3fca97..494ccd66 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj @@ -125,6 +125,26 @@ 725CD9BB1A9EB71A00F84C8B /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A721980606A00D175E4 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; 725CD9BC1A9EB71D00F84C8B /* OHHTTPStubsResponse+HTTPMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A701980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; B1B6E783F3DB19A4DD60CF23 /* libPods-TestingPods-OHHTTPStubs tvOS Fmk Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA3EE5A02EC251DC1AC3A131 /* libPods-TestingPods-OHHTTPStubs tvOS Fmk Tests.a */; }; + C8EDD4382111DF8200E60E4E /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A6B1980605A00D175E4 /* OHHTTPStubs.m */; }; + C8EDD4392111DF8200E60E4E /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A781980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m */; }; + C8EDD43A2111DF8200E60E4E /* OHHTTPStubs+Mocktail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6DB84F1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m */; }; + C8EDD43B2111DF8200E60E4E /* OHHTTPStubsMethodSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5632EF1CB2A9C200388C9B /* OHHTTPStubsMethodSwizzling.m */; }; + C8EDD43C2111DF8200E60E4E /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A6F1980606A00D175E4 /* OHHTTPStubsResponse.m */; }; + C8EDD43D2111DF8200E60E4E /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A731980606A00D175E4 /* OHHTTPStubsResponse+JSON.m */; }; + C8EDD43E2111DF8200E60E4E /* OHHTTPStubsResponse+HTTPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A711980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m */; }; + C8EDD43F2111DF8200E60E4E /* OHHTTPStubsSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0955699A1B90E4EA00503ADC /* OHHTTPStubsSwift.swift */; }; + C8EDD4402111DF8200E60E4E /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 095B1AD41AE30BA7009D1B56 /* OHPathHelpers.m */; }; + C8EDD4412111DF8200E60E4E /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = DC4658541CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m */; }; + C8EDD4442111DF8200E60E4E /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D0D2981B67FED3004E7213 /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD4452111DF8200E60E4E /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A6A1980605A00D175E4 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD4462111DF8200E60E4E /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A6E1980606A00D175E4 /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD4472111DF8200E60E4E /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A721980606A00D175E4 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD4482111DF8200E60E4E /* OHHTTPStubsResponse+HTTPMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A701980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD4492111DF8200E60E4E /* OHHTTPStubs+Mocktail.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D6DB84E1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD44A2111DF8200E60E4E /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD44B2111DF8200E60E4E /* NSURLRequest+HTTPBodyTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = DC4658551CAD192600344232 /* NSURLRequest+HTTPBodyTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8EDD44C2111DF8200E60E4E /* OHHTTPStubsMethodSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B5632EE1CB2A9C200388C9B /* OHHTTPStubsMethodSwizzling.h */; }; + C8EDD44D2111DF8200E60E4E /* OHHTTPStubsUmbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 09199FCC1BD973800014376D /* OHHTTPStubsUmbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; DC4658561CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = DC4658541CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m */; }; DC4658571CAD19A200344232 /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = DC4658541CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m */; }; DC4658581CAD19A200344232 /* NSURLRequest+HTTPBodyTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = DC4658541CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m */; }; @@ -279,6 +299,8 @@ 725CD99B1A9EB65100F84C8B /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8506514BF475EFA0F5BB9452 /* libPods-TestingPods-OHHTTPStubs iOS Lib Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TestingPods-OHHTTPStubs iOS Lib Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A19D7C7DF9A479562786D4AD /* Pods-TestingPods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TestingPods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TestingPods-OHHTTPStubs iOS Lib Tests/Pods-TestingPods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; sourceTree = ""; }; + C8EDD4522111DF8200E60E4E /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C8EDD4532111DF8200E60E4E /* OHHTTPStubs iOS Framework copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "OHHTTPStubs iOS Framework copy-Info.plist"; path = "/Users/politom/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist"; sourceTree = ""; }; CA3EE5A02EC251DC1AC3A131 /* libPods-TestingPods-OHHTTPStubs tvOS Fmk Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TestingPods-OHHTTPStubs tvOS Fmk Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; DC4658541CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLRequest+HTTPBodyTesting.m"; sourceTree = ""; }; DC4658551CAD192600344232 /* NSURLRequest+HTTPBodyTesting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLRequest+HTTPBodyTesting.h"; sourceTree = ""; }; @@ -345,6 +367,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C8EDD4422111DF8200E60E4E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; EA100AB41BE15BE400129352 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -374,6 +403,7 @@ 09110A4319805F4800D175E4 /* Frameworks */, 09110A4219805F4800D175E4 /* Products */, 71E7CDE1C6A8345F6C70E7D1 /* Pods */, + C8EDD4532111DF8200E60E4E /* OHHTTPStubs iOS Framework copy-Info.plist */, ); indentWidth = 4; sourceTree = ""; @@ -390,6 +420,7 @@ 093442F91B80EC4A00A91535 /* OHHTTPStubs iOS Fmk Tests.xctest */, EAA436A51BE1598D000E9E99 /* OHHTTPStubs.framework */, EA100AB71BE15BE400129352 /* OHHTTPStubs tvOS Fmk Tests.xctest */, + C8EDD4522111DF8200E60E4E /* OHHTTPStubs.framework */, ); name = Products; sourceTree = ""; @@ -624,6 +655,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C8EDD4432111DF8200E60E4E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C8EDD4442111DF8200E60E4E /* Compatibility.h in Headers */, + C8EDD4452111DF8200E60E4E /* OHHTTPStubs.h in Headers */, + C8EDD4462111DF8200E60E4E /* OHHTTPStubsResponse.h in Headers */, + C8EDD4472111DF8200E60E4E /* OHHTTPStubsResponse+JSON.h in Headers */, + C8EDD4482111DF8200E60E4E /* OHHTTPStubsResponse+HTTPMessage.h in Headers */, + C8EDD4492111DF8200E60E4E /* OHHTTPStubs+Mocktail.h in Headers */, + C8EDD44A2111DF8200E60E4E /* OHPathHelpers.h in Headers */, + C8EDD44B2111DF8200E60E4E /* NSURLRequest+HTTPBodyTesting.h in Headers */, + C8EDD44C2111DF8200E60E4E /* OHHTTPStubsMethodSwizzling.h in Headers */, + C8EDD44D2111DF8200E60E4E /* OHHTTPStubsUmbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EAA436981BE1598D000E9E99 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -760,6 +808,24 @@ productReference = 725CD99B1A9EB65100F84C8B /* OHHTTPStubs.framework */; productType = "com.apple.product-type.framework"; }; + C8EDD4362111DF8200E60E4E /* OHHTTPStubs WatchOS Framework */ = { + isa = PBXNativeTarget; + buildConfigurationList = C8EDD44F2111DF8200E60E4E /* Build configuration list for PBXNativeTarget "OHHTTPStubs WatchOS Framework" */; + buildPhases = ( + C8EDD4372111DF8200E60E4E /* Sources */, + C8EDD4422111DF8200E60E4E /* Frameworks */, + C8EDD4432111DF8200E60E4E /* Headers */, + C8EDD44E2111DF8200E60E4E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "OHHTTPStubs WatchOS Framework"; + productName = "OHHTTPStubs iOS Framework"; + productReference = C8EDD4522111DF8200E60E4E /* OHHTTPStubs.framework */; + productType = "com.apple.product-type.framework"; + }; EA100AB61BE15BE400129352 /* OHHTTPStubs tvOS Fmk Tests */ = { isa = PBXNativeTarget; buildConfigurationList = EA100ABF1BE15BE400129352 /* Build configuration list for PBXNativeTarget "OHHTTPStubs tvOS Fmk Tests" */; @@ -850,6 +916,7 @@ 095981D119806A7900807DBE /* OHHTTPStubs Mac Tests */, EAA4368D1BE1598D000E9E99 /* OHHTTPStubs tvOS Framework */, EA100AB61BE15BE400129352 /* OHHTTPStubs tvOS Fmk Tests */, + C8EDD4362111DF8200E60E4E /* OHHTTPStubs WatchOS Framework */, ); }; /* End PBXProject section */ @@ -911,6 +978,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C8EDD44E2111DF8200E60E4E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; EA100AB51BE15BE400129352 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1218,6 +1292,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C8EDD4372111DF8200E60E4E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C8EDD4382111DF8200E60E4E /* OHHTTPStubs.m in Sources */, + C8EDD4392111DF8200E60E4E /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, + C8EDD43A2111DF8200E60E4E /* OHHTTPStubs+Mocktail.m in Sources */, + C8EDD43B2111DF8200E60E4E /* OHHTTPStubsMethodSwizzling.m in Sources */, + C8EDD43C2111DF8200E60E4E /* OHHTTPStubsResponse.m in Sources */, + C8EDD43D2111DF8200E60E4E /* OHHTTPStubsResponse+JSON.m in Sources */, + C8EDD43E2111DF8200E60E4E /* OHHTTPStubsResponse+HTTPMessage.m in Sources */, + C8EDD43F2111DF8200E60E4E /* OHHTTPStubsSwift.swift in Sources */, + C8EDD4402111DF8200E60E4E /* OHPathHelpers.m in Sources */, + C8EDD4412111DF8200E60E4E /* NSURLRequest+HTTPBodyTesting.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EA100AB31BE15BE400129352 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1656,6 +1747,51 @@ }; name = Release; }; + C8EDD4502111DF8200E60E4E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_WARN_UNREACHABLE_CODE = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = "OHHTTPStubs iOS Framework copy-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = OHHTTPStubs; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + C8EDD4512111DF8200E60E4E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_WARN_UNREACHABLE_CODE = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + INFOPLIST_FILE = "OHHTTPStubs iOS Framework copy-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = OHHTTPStubs; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; EA100AC01BE15BE400129352 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = E8D14171F5CFC33738E0F6A0 /* Pods-TestingPods-OHHTTPStubs tvOS Fmk Tests.debug.xcconfig */; @@ -1804,6 +1940,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + C8EDD44F2111DF8200E60E4E /* Build configuration list for PBXNativeTarget "OHHTTPStubs WatchOS Framework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C8EDD4502111DF8200E60E4E /* Debug */, + C8EDD4512111DF8200E60E4E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; EA100ABF1BE15BE400129352 /* Build configuration list for PBXNativeTarget "OHHTTPStubs tvOS Fmk Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme b/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme index e86a7282..e8fc8303 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme @@ -40,7 +40,6 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - language = "" shouldUseLaunchSchemeArgsEnv = "YES"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme b/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme index 3b2f4e2a..57440f01 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme @@ -40,7 +40,6 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - language = "" shouldUseLaunchSchemeArgsEnv = "YES"> + + + + IDEDidComputeMac32BitWarning + + + From 6b86137a45217dccee95e152b9b865a397729eec Mon Sep 17 00:00:00 2001 From: politom Date: Wed, 1 Aug 2018 14:43:39 +0200 Subject: [PATCH 2/6] Fix watchos schema --- OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj index 494ccd66..49ac5603 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj @@ -1766,6 +1766,7 @@ MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = OHHTTPStubs; + SDKROOT = watchos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -1786,6 +1787,7 @@ MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = OHHTTPStubs; + SDKROOT = watchos; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; From bb50c8131d849362249183b4b272e8fe64a0875a Mon Sep 17 00:00:00 2001 From: politom Date: Wed, 1 Aug 2018 14:48:02 +0200 Subject: [PATCH 3/6] Fix TARGETED_DEVICE_FAMILY for watch --- OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj index 49ac5603..dc660f16 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj @@ -1768,7 +1768,7 @@ PRODUCT_NAME = OHHTTPStubs; SDKROOT = watchos; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 4; }; name = Debug; }; @@ -1790,7 +1790,7 @@ SDKROOT = watchos; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 4; }; name = Release; }; From 4bf9f610aa7ee747d108466055d4394624e66781 Mon Sep 17 00:00:00 2001 From: politom Date: Mon, 27 Aug 2018 10:38:42 +0200 Subject: [PATCH 4/6] Change name of watchos plist as suggested https://github.com/AliSoftware/OHHTTPStubs/pull/286#issuecomment-413878760 --- ...ork copy-Info.plist => OHHTTPStubs WatchOS-Info.plist} | 0 OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj | 8 ++++---- .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++++++++ 3 files changed, 12 insertions(+), 4 deletions(-) rename OHHTTPStubs/{OHHTTPStubs iOS Framework copy-Info.plist => OHHTTPStubs WatchOS-Info.plist} (100%) create mode 100644 OHHTTPStubs/OHHTTPStubs.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist b/OHHTTPStubs/OHHTTPStubs WatchOS-Info.plist similarity index 100% rename from OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist rename to OHHTTPStubs/OHHTTPStubs WatchOS-Info.plist diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj index dc660f16..41250e71 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj @@ -300,7 +300,7 @@ 8506514BF475EFA0F5BB9452 /* libPods-TestingPods-OHHTTPStubs iOS Lib Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TestingPods-OHHTTPStubs iOS Lib Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A19D7C7DF9A479562786D4AD /* Pods-TestingPods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TestingPods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TestingPods-OHHTTPStubs iOS Lib Tests/Pods-TestingPods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; sourceTree = ""; }; C8EDD4522111DF8200E60E4E /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C8EDD4532111DF8200E60E4E /* OHHTTPStubs iOS Framework copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "OHHTTPStubs iOS Framework copy-Info.plist"; path = "/Users/politom/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs iOS Framework copy-Info.plist"; sourceTree = ""; }; + C8EDD4532111DF8200E60E4E /* OHHTTPStubs WatchOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "OHHTTPStubs WatchOS-Info.plist"; path = "/Users/politom/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs WatchOS-Info.plist"; sourceTree = ""; }; CA3EE5A02EC251DC1AC3A131 /* libPods-TestingPods-OHHTTPStubs tvOS Fmk Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TestingPods-OHHTTPStubs tvOS Fmk Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; DC4658541CAD192600344232 /* NSURLRequest+HTTPBodyTesting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLRequest+HTTPBodyTesting.m"; sourceTree = ""; }; DC4658551CAD192600344232 /* NSURLRequest+HTTPBodyTesting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLRequest+HTTPBodyTesting.h"; sourceTree = ""; }; @@ -403,7 +403,6 @@ 09110A4319805F4800D175E4 /* Frameworks */, 09110A4219805F4800D175E4 /* Products */, 71E7CDE1C6A8345F6C70E7D1 /* Pods */, - C8EDD4532111DF8200E60E4E /* OHHTTPStubs iOS Framework copy-Info.plist */, ); indentWidth = 4; sourceTree = ""; @@ -576,6 +575,7 @@ 09199FCE1BD974E80014376D /* module.modulemap */, 093442DC1B80EC3B00A91535 /* OHHTTPStubs iOS-Info.plist */, 095981C619806A7900807DBE /* OHHTTPStubs Mac-Info.plist */, + C8EDD4532111DF8200E60E4E /* OHHTTPStubs WatchOS-Info.plist */, ); path = "Supporting Files"; sourceTree = ""; @@ -1760,7 +1760,7 @@ "DEBUG=1", "$(inherited)", ); - INFOPLIST_FILE = "OHHTTPStubs iOS Framework copy-Info.plist"; + INFOPLIST_FILE = "$(SRCROOT)/OHHTTPStubs WatchOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MTL_ENABLE_DEBUG_INFO = YES; @@ -1781,7 +1781,7 @@ DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - INFOPLIST_FILE = "OHHTTPStubs iOS Framework copy-Info.plist"; + INFOPLIST_FILE = "$(SRCROOT)/OHHTTPStubs WatchOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MTL_ENABLE_DEBUG_INFO = NO; diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + From 7ef0af993cf9a637ba6397b622a531f2e11c63fa Mon Sep 17 00:00:00 2001 From: politom Date: Wed, 29 Aug 2018 14:31:54 +0200 Subject: [PATCH 5/6] Fiz optimization --- OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj index 41250e71..3df870f3 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj @@ -1619,6 +1619,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = OHHTTPStubs; SDKROOT = macosx; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; WRAPPER_EXTENSION = framework; }; name = Debug; @@ -1672,6 +1673,7 @@ ); PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; WRAPPER_EXTENSION = xctest; }; name = Debug; @@ -1722,6 +1724,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = OHHTTPStubs; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -1768,6 +1771,7 @@ PRODUCT_NAME = OHHTTPStubs; SDKROOT = watchos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = 4; }; name = Debug; @@ -1852,6 +1856,7 @@ PRODUCT_NAME = OHHTTPStubs; SDKROOT = appletvos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; From 2a88567c5ff701c1edb05725e165db6df8b974dc Mon Sep 17 00:00:00 2001 From: Matteo <> Date: Mon, 28 Jan 2019 18:17:05 +0100 Subject: [PATCH 6/6] Fix min version watchos --- OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj index 3df870f3..02b4bd75 100644 --- a/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj +++ b/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj @@ -1773,6 +1773,7 @@ SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 2.0; }; name = Debug; }; @@ -1795,6 +1796,7 @@ SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 2.0; }; name = Release; };