summaryrefslogtreecommitdiff
path: root/test/ios/OHHTTPStubs/OHHTTPStubs
diff options
context:
space:
mode:
Diffstat (limited to 'test/ios/OHHTTPStubs/OHHTTPStubs')
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj383
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme13
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme37
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme39
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings8
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Podfile7
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj1242
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch1
-rwxr-xr-xtest/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh6
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig1
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig1
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig6
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch4
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig1
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown26
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist56
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-dummy.m5
-rwxr-xr-xtest/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh95
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig6
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch4
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig1
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown26
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist56
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-dummy.m5
-rwxr-xr-xtest/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh95
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h47
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h79
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m76
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h57
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m48
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h100
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m238
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m88
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h56
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m4
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h52
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m21
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h86
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m52
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift179
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/empty.bundle/nothingtoseehere.json0
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/cards.tail19
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/login.tail11
-rwxr-xr-xtest/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/logos_ebay.tail6
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/OHPathHelpersTests.m18
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m3
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m147
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m14
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m5
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m7
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift200
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m4
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist2
-rw-r--r--test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail10
67 files changed, 3165 insertions, 632 deletions
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj
index 39f1c86074..7b1a4fa4db 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj
@@ -16,6 +16,34 @@
09110A751980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A711980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m */; };
09110A761980606A00D175E4 /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A731980606A00D175E4 /* OHHTTPStubsResponse+JSON.m */; };
09110A791980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A781980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m */; };
+ 093442E21B80EC4A00A91535 /* TimingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0959814D1980668E00807DBE /* TimingTests.m */; };
+ 093442E31B80EC4A00A91535 /* OHPathHelpersTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 221C34A41B0CCF0600FCA8FF /* OHPathHelpersTests.m */; };
+ 093442E41B80EC4A00A91535 /* NSURLConnectionDelegateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0959814A1980668E00807DBE /* NSURLConnectionDelegateTests.m */; };
+ 093442E51B80EC4A00A91535 /* WithContentsOfURLTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0959814E1980668E00807DBE /* WithContentsOfURLTests.m */; };
+ 093442E61B80EC4A00A91535 /* AFNetworkingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 095981481980668E00807DBE /* AFNetworkingTests.m */; };
+ 093442E71B80EC4A00A91535 /* MocktailTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0F8E7D1B6E31850049A7D2 /* MocktailTests.m */; };
+ 093442E81B80EC4A00A91535 /* NSURLSessionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0959814C1980668E00807DBE /* NSURLSessionTests.m */; };
+ 093442E91B80EC4A00A91535 /* NSURLConnectionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0959814B1980668E00807DBE /* NSURLConnectionTests.m */; };
+ 093442EA1B80EC4A00A91535 /* NilValuesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 095981491980668E00807DBE /* NilValuesTests.m */; };
+ 093442EC1B80EC4A00A91535 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09110A5219805F4800D175E4 /* XCTest.framework */; };
+ 093442EE1B80EC4A00A91535 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09110A4419805F4800D175E4 /* Foundation.framework */; };
+ 093442F11B80EC4A00A91535 /* emptyfile.json in Resources */ = {isa = PBXBuildFile; fileRef = 47AF337A1A37757B00158C9F /* emptyfile.json */; };
+ 093442F21B80EC4A00A91535 /* empty.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 221C34A61B0CCF9D00FCA8FF /* empty.bundle */; };
+ 093442F31B80EC4A00A91535 /* MocktailFolder in Resources */ = {isa = PBXBuildFile; fileRef = 1D0F8E811B6E31B00049A7D2 /* MocktailFolder */; };
+ 093442F41B80EC4A00A91535 /* login.tail in Resources */ = {isa = PBXBuildFile; fileRef = 1D0F8E7F1B6E31A70049A7D2 /* login.tail */; };
+ 093442FD1B80ED2600A91535 /* OHHTTPStubs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 725CD99B1A9EB65100F84C8B /* OHHTTPStubs.framework */; };
+ 094906D61B7F4D7100B047DA /* MocktailTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0F8E7D1B6E31850049A7D2 /* MocktailTests.m */; };
+ 094906D71B7F520200B047DA /* OHHTTPStubs+Mocktail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6DB84F1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m */; };
+ 094906D81B7F520200B047DA /* OHHTTPStubs+Mocktail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6DB84F1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m */; };
+ 094906D91B7F523500B047DA /* MocktailFolder in Resources */ = {isa = PBXBuildFile; fileRef = 1D0F8E811B6E31B00049A7D2 /* MocktailFolder */; };
+ 094906DA1B7F523900B047DA /* login.tail in Resources */ = {isa = PBXBuildFile; fileRef = 1D0F8E7F1B6E31A70049A7D2 /* login.tail */; };
+ 094906DB1B7F527A00B047DA /* AFNetworkingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 095981481980668E00807DBE /* AFNetworkingTests.m */; };
+ 094906DC1B7F60D100B047DA /* OHHTTPStubs+Mocktail.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1D6DB84E1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.h */; };
+ 094906DD1B7F60D100B047DA /* OHPathHelpers.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */; };
+ 094906DE1B7F60E200B047DA /* OHHTTPStubs+Mocktail.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D6DB84E1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 094906DF1B7F60EE00B047DA /* OHHTTPStubs+Mocktail.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D6DB84E1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 095925D41BAEBEAA00DD7F0B /* OHHTTPStubsSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0955699A1B90E4EA00503ADC /* OHHTTPStubsSwift.swift */; settings = {ASSET_TAGS = (); }; };
+ 095925D61BAEC00200DD7F0B /* SwiftHelpersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 095925D51BAEC00200DD7F0B /* SwiftHelpersTests.swift */; settings = {ASSET_TAGS = (); }; };
095981881980682800807DBE /* AFNetworkingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 095981481980668E00807DBE /* AFNetworkingTests.m */; };
095981891980682E00807DBE /* NilValuesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 095981491980668E00807DBE /* NilValuesTests.m */; };
0959818A1980682E00807DBE /* NSURLConnectionDelegateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0959814A1980668E00807DBE /* NSURLConnectionDelegateTests.m */; };
@@ -49,11 +77,21 @@
095B1AD71AE3138C009D1B56 /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; };
095B1AD81AE31395009D1B56 /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 095B1AD41AE30BA7009D1B56 /* OHPathHelpers.m */; };
095B1AD91AE31396009D1B56 /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 095B1AD41AE30BA7009D1B56 /* OHPathHelpers.m */; };
- 095B1ADA1AE313E0009D1B56 /* OHPathHelpers.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */; };
+ 09D0D2991B67FED3004E7213 /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D0D2981B67FED3004E7213 /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 09D0D29A1B67FED3004E7213 /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D0D2981B67FED3004E7213 /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 09D0D29B1B67FF06004E7213 /* Compatibility.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 09D0D2981B67FED3004E7213 /* Compatibility.h */; };
0DB397E35DDB6808A5496D53 /* libPods-OHHTTPStubs Mac Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F49690D948DE88BBB4A36B11 /* libPods-OHHTTPStubs Mac Tests.a */; };
+ 1D0F8E7E1B6E31850049A7D2 /* MocktailTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0F8E7D1B6E31850049A7D2 /* MocktailTests.m */; };
+ 1D0F8E801B6E31A70049A7D2 /* login.tail in Resources */ = {isa = PBXBuildFile; fileRef = 1D0F8E7F1B6E31A70049A7D2 /* login.tail */; };
+ 1D0F8E821B6E31B00049A7D2 /* MocktailFolder in Resources */ = {isa = PBXBuildFile; fileRef = 1D0F8E811B6E31B00049A7D2 /* MocktailFolder */; };
+ 1D6DB8501B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6DB84F1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m */; };
+ 221C34A51B0CCF0600FCA8FF /* OHPathHelpersTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 221C34A41B0CCF0600FCA8FF /* OHPathHelpersTests.m */; };
+ 221C34A71B0CCF9D00FCA8FF /* empty.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 221C34A61B0CCF9D00FCA8FF /* empty.bundle */; };
+ 221C34A81B0CCF9D00FCA8FF /* empty.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 221C34A61B0CCF9D00FCA8FF /* empty.bundle */; };
+ 221C34A91B0CCFF200FCA8FF /* OHPathHelpersTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 221C34A41B0CCF0600FCA8FF /* OHPathHelpersTests.m */; };
+ 3EB635BCF186B952750E2AEE /* libPods-OHHTTPStubs iOS Fmk Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FC7C82D3D508702D3B282621 /* libPods-OHHTTPStubs iOS Fmk Tests.a */; };
47AF337B1A3775B600158C9F /* emptyfile.json in Resources */ = {isa = PBXBuildFile; fileRef = 47AF337A1A37757B00158C9F /* emptyfile.json */; };
47AF337C1A3775B600158C9F /* emptyfile.json in Resources */ = {isa = PBXBuildFile; fileRef = 47AF337A1A37757B00158C9F /* emptyfile.json */; };
- 4DD13AB8422F0151AF227209 /* libPods-OHHTTPStubs iOS Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 446DA13BA37A8466FF4F9D35 /* libPods-OHHTTPStubs iOS Tests.a */; };
725CD9B41A9EB6F600F84C8B /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A6B1980605A00D175E4 /* OHHTTPStubs.m */; };
725CD9B51A9EB6F800F84C8B /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A6F1980606A00D175E4 /* OHHTTPStubsResponse.m */; };
725CD9B61A9EB6FA00F84C8B /* OHHTTPStubsResponse+HTTPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 09110A711980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m */; };
@@ -63,6 +101,7 @@
725CD9BA1A9EB71500F84C8B /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 09110A6E1980606A00D175E4 /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
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, ); }; };
+ 7B812F8D5510F916B78E671A /* libPods-OHHTTPStubs iOS Lib Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BFA846B11753DE97A1D563D0 /* libPods-OHHTTPStubs iOS Lib Tests.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -73,6 +112,13 @@
remoteGlobalIDString = 09110A4019805F4800D175E4;
remoteInfo = "OHHTTPStubs iOS";
};
+ 093442FB1B80ED1C00A91535 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 09110A3919805F4800D175E4 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 725CD99A1A9EB65100F84C8B;
+ remoteInfo = "OHHTTPStubs iOS Framework";
+ };
095981D519806A7900807DBE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 09110A3919805F4800D175E4 /* Project object */;
@@ -89,11 +135,13 @@
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
- 095B1ADA1AE313E0009D1B56 /* OHPathHelpers.h in CopyFiles */,
+ 09D0D29B1B67FF06004E7213 /* Compatibility.h in CopyFiles */,
095981FC19806AF300807DBE /* OHHTTPStubs.h in CopyFiles */,
095981FD19806AF300807DBE /* OHHTTPStubsResponse.h in CopyFiles */,
- 095981FE19806AF300807DBE /* OHHTTPStubsResponse+HTTPMessage.h in CopyFiles */,
095981FF19806AF300807DBE /* OHHTTPStubsResponse+JSON.h in CopyFiles */,
+ 095981FE19806AF300807DBE /* OHHTTPStubsResponse+HTTPMessage.h in CopyFiles */,
+ 094906DC1B7F60D100B047DA /* OHHTTPStubs+Mocktail.h in CopyFiles */,
+ 094906DD1B7F60D100B047DA /* OHPathHelpers.h in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -102,7 +150,7 @@
/* Begin PBXFileReference section */
09110A4119805F4800D175E4 /* libOHHTTPStubs.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOHHTTPStubs.a; sourceTree = BUILT_PRODUCTS_DIR; };
09110A4419805F4800D175E4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
- 09110A5119805F4800D175E4 /* OHHTTPStubs iOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OHHTTPStubs iOS Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 09110A5119805F4800D175E4 /* OHHTTPStubs iOS Lib Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OHHTTPStubs iOS Lib Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
09110A5219805F4800D175E4 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
09110A6A1980605A00D175E4 /* OHHTTPStubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OHHTTPStubs.h; sourceTree = "<group>"; };
09110A6B1980605A00D175E4 /* OHHTTPStubs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OHHTTPStubs.m; sourceTree = "<group>"; };
@@ -113,6 +161,10 @@
09110A721980606A00D175E4 /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubsResponse+JSON.h"; sourceTree = "<group>"; };
09110A731980606A00D175E4 /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubsResponse+JSON.m"; sourceTree = "<group>"; };
09110A781980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = "<group>"; };
+ 093442DC1B80EC3B00A91535 /* OHHTTPStubs iOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "OHHTTPStubs iOS-Info.plist"; sourceTree = "<group>"; };
+ 093442F91B80EC4A00A91535 /* OHHTTPStubs iOS Fmk Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OHHTTPStubs iOS Fmk Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0955699A1B90E4EA00503ADC /* OHHTTPStubsSwift.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OHHTTPStubsSwift.swift; sourceTree = "<group>"; };
+ 095925D51BAEC00200DD7F0B /* SwiftHelpersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SwiftHelpersTests.swift; path = "Test Suites/SwiftHelpersTests.swift"; sourceTree = "<group>"; };
095981451980657C00807DBE /* UnitTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "UnitTests-Info.plist"; sourceTree = "<group>"; };
095981471980665400807DBE /* UnitTests-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UnitTests-Prefix.pch"; sourceTree = "<group>"; };
095981481980668E00807DBE /* AFNetworkingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFNetworkingTests.m; path = "Test Suites/AFNetworkingTests.m"; sourceTree = "<group>"; };
@@ -130,14 +182,26 @@
095981D219806A7900807DBE /* OHHTTPStubs Mac Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OHHTTPStubs Mac Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OHPathHelpers.h; sourceTree = "<group>"; };
095B1AD41AE30BA7009D1B56 /* OHPathHelpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OHPathHelpers.m; sourceTree = "<group>"; };
- 0F72EA0B0A785AE724116B35 /* Pods-OHHTTPStubs iOS Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 09D0D2981B67FED3004E7213 /* Compatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compatibility.h; sourceTree = "<group>"; };
+ 1D0F8E7D1B6E31850049A7D2 /* MocktailTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MocktailTests.m; path = "Test Suites/MocktailTests.m"; sourceTree = "<group>"; };
+ 1D0F8E7F1B6E31A70049A7D2 /* login.tail */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = login.tail; path = ../login.tail; sourceTree = "<group>"; };
+ 1D0F8E811B6E31B00049A7D2 /* MocktailFolder */ = {isa = PBXFileReference; lastKnownFileType = folder; name = MocktailFolder; path = ../MocktailFolder; sourceTree = "<group>"; };
+ 1D6DB84E1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs+Mocktail.h"; sourceTree = "<group>"; };
+ 1D6DB84F1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs+Mocktail.m"; sourceTree = "<group>"; };
+ 221C34A41B0CCF0600FCA8FF /* OHPathHelpersTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OHPathHelpersTests.m; sourceTree = "<group>"; };
+ 221C34A61B0CCF9D00FCA8FF /* empty.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = empty.bundle; sourceTree = "<group>"; };
446DA13BA37A8466FF4F9D35 /* libPods-OHHTTPStubs iOS Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
47AF337A1A37757B00158C9F /* emptyfile.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = emptyfile.json; sourceTree = "<group>"; };
725CD99B1A9EB65100F84C8B /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 8DB8134EA435816E00804074 /* Pods-OHHTTPStubs iOS Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 78215AC3F712A93089D77E60 /* Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 95E3CBB2346C0E2FBA46D63E /* Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig"; sourceTree = "<group>"; };
B11995FF7A5A81D0A322D6FA /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs Mac Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ BFA846B11753DE97A1D563D0 /* libPods-OHHTTPStubs iOS Lib Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Lib Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ C0E954CB8F11618F9510F283 /* Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ DB9708EFC7D95D8EAE91EA78 /* Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig"; sourceTree = "<group>"; };
E2483255B84CAC7897D6E98C /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs Mac Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig"; sourceTree = "<group>"; };
F49690D948DE88BBB4A36B11 /* libPods-OHHTTPStubs Mac Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs Mac Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ FC7C82D3D508702D3B282621 /* libPods-OHHTTPStubs iOS Fmk Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Fmk Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -154,9 +218,20 @@
buildActionMask = 2147483647;
files = (
09110A5319805F4800D175E4 /* XCTest.framework in Frameworks */,
- 09110A5919805F4800D175E4 /* libOHHTTPStubs.a in Frameworks */,
09110A5419805F4800D175E4 /* Foundation.framework in Frameworks */,
- 4DD13AB8422F0151AF227209 /* libPods-OHHTTPStubs iOS Tests.a in Frameworks */,
+ 09110A5919805F4800D175E4 /* libOHHTTPStubs.a in Frameworks */,
+ 7B812F8D5510F916B78E671A /* libPods-OHHTTPStubs iOS Lib Tests.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 093442EB1B80EC4A00A91535 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 093442EC1B80EC4A00A91535 /* XCTest.framework in Frameworks */,
+ 093442EE1B80EC4A00A91535 /* Foundation.framework in Frameworks */,
+ 093442FD1B80ED2600A91535 /* OHHTTPStubs.framework in Frameworks */,
+ 3EB635BCF186B952750E2AEE /* libPods-OHHTTPStubs iOS Fmk Tests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -171,8 +246,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 095981D719806A7900807DBE /* OHHTTPStubs.framework in Frameworks */,
095981D319806A7900807DBE /* XCTest.framework in Frameworks */,
+ 095981D719806A7900807DBE /* OHHTTPStubs.framework in Frameworks */,
0DB397E35DDB6808A5496D53 /* libPods-OHHTTPStubs Mac Tests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -203,10 +278,11 @@
isa = PBXGroup;
children = (
09110A4119805F4800D175E4 /* libOHHTTPStubs.a */,
- 09110A5119805F4800D175E4 /* OHHTTPStubs iOS Tests.xctest */,
+ 09110A5119805F4800D175E4 /* OHHTTPStubs iOS Lib Tests.xctest */,
095981C219806A7900807DBE /* OHHTTPStubs.framework */,
095981D219806A7900807DBE /* OHHTTPStubs Mac Tests.xctest */,
725CD99B1A9EB65100F84C8B /* OHHTTPStubs.framework */,
+ 093442F91B80EC4A00A91535 /* OHHTTPStubs iOS Fmk Tests.xctest */,
);
name = Products;
sourceTree = "<group>";
@@ -219,6 +295,8 @@
0959819719806A4200807DBE /* Other Frameworks */,
F49690D948DE88BBB4A36B11 /* libPods-OHHTTPStubs Mac Tests.a */,
446DA13BA37A8466FF4F9D35 /* libPods-OHHTTPStubs iOS Tests.a */,
+ FC7C82D3D508702D3B282621 /* libPods-OHHTTPStubs iOS Fmk Tests.a */,
+ BFA846B11753DE97A1D563D0 /* libPods-OHHTTPStubs iOS Lib Tests.a */,
);
name = Frameworks;
sourceTree = "<group>";
@@ -226,12 +304,14 @@
09110A4619805F4800D175E4 /* OHHTTPStubs */ = {
isa = PBXGroup;
children = (
+ 09D0D2981B67FED3004E7213 /* Compatibility.h */,
09110A6A1980605A00D175E4 /* OHHTTPStubs.h */,
09110A6B1980605A00D175E4 /* OHHTTPStubs.m */,
+ 1D6DB84D1B763B7A00FCF855 /* Mocktail */,
09110A6D1980605D00D175E4 /* OHHTTPStubsResponse */,
09110A771980607200D175E4 /* NSURLSession Support */,
- 095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */,
- 095B1AD41AE30BA7009D1B56 /* OHPathHelpers.m */,
+ 093443011B80F88700A91535 /* OHPathHelpers */,
+ 095569991B90E4EA00503ADC /* Swift */,
);
name = OHHTTPStubs;
path = Sources;
@@ -261,10 +341,8 @@
children = (
09110A6E1980606A00D175E4 /* OHHTTPStubsResponse.h */,
09110A6F1980606A00D175E4 /* OHHTTPStubsResponse.m */,
- 09110A701980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.h */,
- 09110A711980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m */,
- 09110A721980606A00D175E4 /* OHHTTPStubsResponse+JSON.h */,
- 09110A731980606A00D175E4 /* OHHTTPStubsResponse+JSON.m */,
+ 093442FF1B80F85700A91535 /* JSON */,
+ 093442FE1B80F84800A91535 /* HTTPMessage */,
);
name = OHHTTPStubsResponse;
sourceTree = "<group>";
@@ -275,18 +353,57 @@
09110A781980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m */,
);
name = "NSURLSession Support";
+ path = NSURLSession;
+ sourceTree = "<group>";
+ };
+ 093442FE1B80F84800A91535 /* HTTPMessage */ = {
+ isa = PBXGroup;
+ children = (
+ 09110A701980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.h */,
+ 09110A711980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m */,
+ );
+ path = HTTPMessage;
+ sourceTree = "<group>";
+ };
+ 093442FF1B80F85700A91535 /* JSON */ = {
+ isa = PBXGroup;
+ children = (
+ 09110A721980606A00D175E4 /* OHHTTPStubsResponse+JSON.h */,
+ 09110A731980606A00D175E4 /* OHHTTPStubsResponse+JSON.m */,
+ );
+ path = JSON;
+ sourceTree = "<group>";
+ };
+ 093443011B80F88700A91535 /* OHPathHelpers */ = {
+ isa = PBXGroup;
+ children = (
+ 095B1AD31AE30BA7009D1B56 /* OHPathHelpers.h */,
+ 095B1AD41AE30BA7009D1B56 /* OHPathHelpers.m */,
+ );
+ path = OHPathHelpers;
+ sourceTree = "<group>";
+ };
+ 095569991B90E4EA00503ADC /* Swift */ = {
+ isa = PBXGroup;
+ children = (
+ 0955699A1B90E4EA00503ADC /* OHHTTPStubsSwift.swift */,
+ );
+ path = Swift;
sourceTree = "<group>";
};
095981461980663000807DBE /* Test Suites */ = {
isa = PBXGroup;
children = (
095981481980668E00807DBE /* AFNetworkingTests.m */,
+ 1D0F8E7D1B6E31850049A7D2 /* MocktailTests.m */,
095981491980668E00807DBE /* NilValuesTests.m */,
0959814A1980668E00807DBE /* NSURLConnectionDelegateTests.m */,
0959814B1980668E00807DBE /* NSURLConnectionTests.m */,
0959814C1980668E00807DBE /* NSURLSessionTests.m */,
+ 221C34A41B0CCF0600FCA8FF /* OHPathHelpersTests.m */,
0959814D1980668E00807DBE /* TimingTests.m */,
0959814E1980668E00807DBE /* WithContentsOfURLTests.m */,
+ 095925D51BAEC00200DD7F0B /* SwiftHelpersTests.swift */,
);
name = "Test Suites";
sourceTree = "<group>";
@@ -304,15 +421,28 @@
095981C519806A7900807DBE /* Supporting Files */ = {
isa = PBXGroup;
children = (
+ 093442DC1B80EC3B00A91535 /* OHHTTPStubs iOS-Info.plist */,
095981C619806A7900807DBE /* OHHTTPStubs Mac-Info.plist */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
+ 1D6DB84D1B763B7A00FCF855 /* Mocktail */ = {
+ isa = PBXGroup;
+ children = (
+ 1D6DB84E1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.h */,
+ 1D6DB84F1B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m */,
+ );
+ path = Mocktail;
+ sourceTree = "<group>";
+ };
47AF33791A37755E00158C9F /* Fixtures */ = {
isa = PBXGroup;
children = (
+ 221C34A61B0CCF9D00FCA8FF /* empty.bundle */,
47AF337A1A37757B00158C9F /* emptyfile.json */,
+ 1D0F8E7F1B6E31A70049A7D2 /* login.tail */,
+ 1D0F8E811B6E31B00049A7D2 /* MocktailFolder */,
);
path = Fixtures;
sourceTree = "<group>";
@@ -322,8 +452,10 @@
children = (
B11995FF7A5A81D0A322D6FA /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */,
E2483255B84CAC7897D6E98C /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */,
- 0F72EA0B0A785AE724116B35 /* Pods-OHHTTPStubs iOS Tests.debug.xcconfig */,
- 8DB8134EA435816E00804074 /* Pods-OHHTTPStubs iOS Tests.release.xcconfig */,
+ 78215AC3F712A93089D77E60 /* Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig */,
+ DB9708EFC7D95D8EAE91EA78 /* Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig */,
+ C0E954CB8F11618F9510F283 /* Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */,
+ 95E3CBB2346C0E2FBA46D63E /* Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
@@ -335,11 +467,13 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
+ 09D0D29A1B67FED3004E7213 /* Compatibility.h in Headers */,
+ 095981FB19806AB700807DBE /* OHHTTPStubs.h in Headers */,
+ 0959820019806B1700807DBE /* OHHTTPStubsResponse.h in Headers */,
0959820219806B2200807DBE /* OHHTTPStubsResponse+JSON.h in Headers */,
0959820119806B1E00807DBE /* OHHTTPStubsResponse+HTTPMessage.h in Headers */,
- 0959820019806B1700807DBE /* OHHTTPStubsResponse.h in Headers */,
+ 094906DF1B7F60EE00B047DA /* OHHTTPStubs+Mocktail.h in Headers */,
095B1AD71AE3138C009D1B56 /* OHPathHelpers.h in Headers */,
- 095981FB19806AB700807DBE /* OHHTTPStubs.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -347,10 +481,12 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
+ 09D0D2991B67FED3004E7213 /* Compatibility.h in Headers */,
725CD9B91A9EB71000F84C8B /* OHHTTPStubs.h in Headers */,
725CD9BA1A9EB71500F84C8B /* OHHTTPStubsResponse.h in Headers */,
725CD9BB1A9EB71A00F84C8B /* OHHTTPStubsResponse+JSON.h in Headers */,
725CD9BC1A9EB71D00F84C8B /* OHHTTPStubsResponse+HTTPMessage.h in Headers */,
+ 094906DE1B7F60E200B047DA /* OHHTTPStubs+Mocktail.h in Headers */,
095B1AD61AE3138C009D1B56 /* OHPathHelpers.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -375,9 +511,9 @@
productReference = 09110A4119805F4800D175E4 /* libOHHTTPStubs.a */;
productType = "com.apple.product-type.library.static";
};
- 09110A5019805F4800D175E4 /* OHHTTPStubs iOS Tests */ = {
+ 09110A5019805F4800D175E4 /* OHHTTPStubs iOS Lib Tests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 09110A6719805F4800D175E4 /* Build configuration list for PBXNativeTarget "OHHTTPStubs iOS Tests" */;
+ buildConfigurationList = 09110A6719805F4800D175E4 /* Build configuration list for PBXNativeTarget "OHHTTPStubs iOS Lib Tests" */;
buildPhases = (
7F432602D77FABAF29E05AA8 /* Check Pods Manifest.lock */,
09110A4D19805F4800D175E4 /* Sources */,
@@ -390,9 +526,29 @@
dependencies = (
09110A5819805F4800D175E4 /* PBXTargetDependency */,
);
- name = "OHHTTPStubs iOS Tests";
+ name = "OHHTTPStubs iOS Lib Tests";
+ productName = OHHTTPStubsTests;
+ productReference = 09110A5119805F4800D175E4 /* OHHTTPStubs iOS Lib Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ 093442DD1B80EC4A00A91535 /* OHHTTPStubs iOS Fmk Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 093442F61B80EC4A00A91535 /* Build configuration list for PBXNativeTarget "OHHTTPStubs iOS Fmk Tests" */;
+ buildPhases = (
+ 093442E01B80EC4A00A91535 /* Check Pods Manifest.lock */,
+ 093442E11B80EC4A00A91535 /* Sources */,
+ 093442EB1B80EC4A00A91535 /* Frameworks */,
+ 093442F01B80EC4A00A91535 /* Resources */,
+ 093442F51B80EC4A00A91535 /* Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 093442FC1B80ED1C00A91535 /* PBXTargetDependency */,
+ );
+ name = "OHHTTPStubs iOS Fmk Tests";
productName = OHHTTPStubsTests;
- productReference = 09110A5119805F4800D175E4 /* OHHTTPStubs iOS Tests.xctest */;
+ productReference = 093442F91B80EC4A00A91535 /* OHHTTPStubs iOS Fmk Tests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
095981C119806A7900807DBE /* OHHTTPStubs Mac Framework */ = {
@@ -457,7 +613,8 @@
09110A3919805F4800D175E4 /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 0510;
+ LastSwiftUpdateCheck = 0700;
+ LastUpgradeCheck = 0700;
ORGANIZATIONNAME = AliSoftware;
TargetAttributes = {
09110A5019805F4800D175E4 = {
@@ -484,8 +641,9 @@
projectRoot = "";
targets = (
09110A4019805F4800D175E4 /* OHHTTPStubs iOS StaticLib */,
- 09110A5019805F4800D175E4 /* OHHTTPStubs iOS Tests */,
+ 09110A5019805F4800D175E4 /* OHHTTPStubs iOS Lib Tests */,
725CD99A1A9EB65100F84C8B /* OHHTTPStubs iOS Framework */,
+ 093442DD1B80EC4A00A91535 /* OHHTTPStubs iOS Fmk Tests */,
095981C119806A7900807DBE /* OHHTTPStubs Mac Framework */,
095981D119806A7900807DBE /* OHHTTPStubs Mac Tests */,
);
@@ -498,6 +656,20 @@
buildActionMask = 2147483647;
files = (
47AF337B1A3775B600158C9F /* emptyfile.json in Resources */,
+ 221C34A71B0CCF9D00FCA8FF /* empty.bundle in Resources */,
+ 1D0F8E821B6E31B00049A7D2 /* MocktailFolder in Resources */,
+ 1D0F8E801B6E31A70049A7D2 /* login.tail in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 093442F01B80EC4A00A91535 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 093442F11B80EC4A00A91535 /* emptyfile.json in Resources */,
+ 093442F21B80EC4A00A91535 /* empty.bundle in Resources */,
+ 093442F31B80EC4A00A91535 /* MocktailFolder in Resources */,
+ 093442F41B80EC4A00A91535 /* login.tail in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -512,7 +684,10 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 094906D91B7F523500B047DA /* MocktailFolder in Resources */,
47AF337C1A3775B600158C9F /* emptyfile.json in Resources */,
+ 221C34A81B0CCF9D00FCA8FF /* empty.bundle in Resources */,
+ 094906DA1B7F523900B047DA /* login.tail in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -526,6 +701,36 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
+ 093442E01B80EC4A00A91535 /* 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;
+ };
+ 093442F51B80EC4A00A91535 /* 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-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
2E71B8D8A7ECD8287E0E81D5 /* Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -538,7 +743,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-resources.sh\"\n";
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
752F2AD343353136781BDAB2 /* Check Pods Manifest.lock */ = {
@@ -593,11 +798,12 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 09110A751980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m in Sources */,
- 09110A761980606A00D175E4 /* OHHTTPStubsResponse+JSON.m in Sources */,
- 09110A791980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */,
09110A6C1980605A00D175E4 /* OHHTTPStubs.m in Sources */,
+ 09110A791980608600D175E4 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */,
+ 1D6DB8501B763B7A00FCF855 /* OHHTTPStubs+Mocktail.m in Sources */,
09110A741980606A00D175E4 /* OHHTTPStubsResponse.m in Sources */,
+ 09110A761980606A00D175E4 /* OHHTTPStubsResponse+JSON.m in Sources */,
+ 09110A751980606A00D175E4 /* OHHTTPStubsResponse+HTTPMessage.m in Sources */,
095B1AD51AE30BA7009D1B56 /* OHPathHelpers.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -607,24 +813,44 @@
buildActionMask = 2147483647;
files = (
0959818D1980682E00807DBE /* TimingTests.m in Sources */,
+ 221C34A51B0CCF0600FCA8FF /* OHPathHelpersTests.m in Sources */,
0959818A1980682E00807DBE /* NSURLConnectionDelegateTests.m in Sources */,
0959818E1980682E00807DBE /* WithContentsOfURLTests.m in Sources */,
095981881980682800807DBE /* AFNetworkingTests.m in Sources */,
+ 1D0F8E7E1B6E31850049A7D2 /* MocktailTests.m in Sources */,
0959818C1980682E00807DBE /* NSURLSessionTests.m in Sources */,
0959818B1980682E00807DBE /* NSURLConnectionTests.m in Sources */,
095981891980682E00807DBE /* NilValuesTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 093442E11B80EC4A00A91535 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 093442E21B80EC4A00A91535 /* TimingTests.m in Sources */,
+ 093442E31B80EC4A00A91535 /* OHPathHelpersTests.m in Sources */,
+ 093442E41B80EC4A00A91535 /* NSURLConnectionDelegateTests.m in Sources */,
+ 095925D61BAEC00200DD7F0B /* SwiftHelpersTests.swift in Sources */,
+ 093442E51B80EC4A00A91535 /* WithContentsOfURLTests.m in Sources */,
+ 093442E61B80EC4A00A91535 /* AFNetworkingTests.m in Sources */,
+ 093442E71B80EC4A00A91535 /* MocktailTests.m in Sources */,
+ 093442E81B80EC4A00A91535 /* NSURLSessionTests.m in Sources */,
+ 093442E91B80EC4A00A91535 /* NSURLConnectionTests.m in Sources */,
+ 093442EA1B80EC4A00A91535 /* NilValuesTests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
095981BD19806A7900807DBE /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 095981F719806AAC00807DBE /* OHHTTPStubsResponse.m in Sources */,
- 095981F819806AAC00807DBE /* OHHTTPStubsResponse+HTTPMessage.m in Sources */,
095981F619806AAC00807DBE /* OHHTTPStubs.m in Sources */,
- 095981F919806AAC00807DBE /* OHHTTPStubsResponse+JSON.m in Sources */,
095981FA19806AAC00807DBE /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */,
+ 094906D81B7F520200B047DA /* OHHTTPStubs+Mocktail.m in Sources */,
+ 095981F719806AAC00807DBE /* OHHTTPStubsResponse.m in Sources */,
+ 095981F919806AAC00807DBE /* OHHTTPStubsResponse+JSON.m in Sources */,
+ 095981F819806AAC00807DBE /* OHHTTPStubsResponse+HTTPMessage.m in Sources */,
095B1AD91AE31396009D1B56 /* OHPathHelpers.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -634,9 +860,12 @@
buildActionMask = 2147483647;
files = (
095981F119806AA200807DBE /* NSURLConnectionTests.m in Sources */,
+ 094906D61B7F4D7100B047DA /* MocktailTests.m in Sources */,
095981F319806AA200807DBE /* TimingTests.m in Sources */,
+ 221C34A91B0CCFF200FCA8FF /* OHPathHelpersTests.m in Sources */,
095981F419806AA200807DBE /* WithContentsOfURLTests.m in Sources */,
095981EF19806AA200807DBE /* NilValuesTests.m in Sources */,
+ 094906DB1B7F527A00B047DA /* AFNetworkingTests.m in Sources */,
095981F219806AA200807DBE /* NSURLSessionTests.m in Sources */,
095981F019806AA200807DBE /* NSURLConnectionDelegateTests.m in Sources */,
);
@@ -648,9 +877,11 @@
files = (
725CD9B41A9EB6F600F84C8B /* OHHTTPStubs.m in Sources */,
725CD9B81A9EB70000F84C8B /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */,
+ 094906D71B7F520200B047DA /* OHHTTPStubs+Mocktail.m in Sources */,
725CD9B51A9EB6F800F84C8B /* OHHTTPStubsResponse.m in Sources */,
725CD9B71A9EB6FD00F84C8B /* OHHTTPStubsResponse+JSON.m in Sources */,
725CD9B61A9EB6FA00F84C8B /* OHHTTPStubsResponse+HTTPMessage.m in Sources */,
+ 095925D41BAEBEAA00DD7F0B /* OHHTTPStubsSwift.swift in Sources */,
095B1AD81AE31395009D1B56 /* OHPathHelpers.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -663,6 +894,11 @@
target = 09110A4019805F4800D175E4 /* OHHTTPStubs iOS StaticLib */;
targetProxy = 09110A5719805F4800D175E4 /* PBXContainerItemProxy */;
};
+ 093442FC1B80ED1C00A91535 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 725CD99A1A9EB65100F84C8B /* OHHTTPStubs iOS Framework */;
+ targetProxy = 093442FB1B80ED1C00A91535 /* PBXContainerItemProxy */;
+ };
095981D619806A7900807DBE /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 095981C119806A7900807DBE /* OHHTTPStubs Mac Framework */;
@@ -688,6 +924,7 @@
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
+ ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
@@ -766,10 +1003,51 @@
};
09110A6819805F4800D175E4 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 0F72EA0B0A785AE724116B35 /* Pods-OHHTTPStubs iOS Tests.debug.xcconfig */;
+ baseConfigurationReference = C0E954CB8F11618F9510F283 /* Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */;
buildSettings = {
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "UnitTests/UnitTests-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ "-ObjC",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = xctest;
+ };
+ name = Debug;
+ };
+ 09110A6919805F4800D175E4 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 95E3CBB2346C0E2FBA46D63E /* Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig */;
+ buildSettings = {
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "UnitTests/UnitTests-Prefix.pch";
+ INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ "-ObjC",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = xctest;
+ };
+ name = Release;
+ };
+ 093442F71B80EC4A00A91535 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 78215AC3F712A93089D77E60 /* Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig */;
+ buildSettings = {
+ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
+ CLANG_ENABLE_MODULES = YES;
FRAMEWORK_SEARCH_PATHS = (
- "$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
@@ -780,33 +1058,39 @@
"$(inherited)",
);
INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
WRAPPER_EXTENSION = xctest;
};
name = Debug;
};
- 09110A6919805F4800D175E4 /* Release */ = {
+ 093442F81B80EC4A00A91535 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 8DB8134EA435816E00804074 /* Pods-OHHTTPStubs iOS Tests.release.xcconfig */;
+ baseConfigurationReference = DB9708EFC7D95D8EAE91EA78 /* Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig */;
buildSettings = {
+ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
+ CLANG_ENABLE_MODULES = YES;
FRAMEWORK_SEARCH_PATHS = (
- "$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "UnitTests/UnitTests-Prefix.pch";
INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = xctest;
};
@@ -832,6 +1116,7 @@
INFOPLIST_FILE = "Supporting Files/OHHTTPStubs Mac-Info.plist";
INSTALL_PATH = "@rpath";
MACOSX_DEPLOYMENT_TARGET = 10.7;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = OHHTTPStubs;
SDKROOT = macosx;
WRAPPER_EXTENSION = framework;
@@ -855,6 +1140,7 @@
INFOPLIST_FILE = "Supporting Files/OHHTTPStubs Mac-Info.plist";
INSTALL_PATH = "@rpath";
MACOSX_DEPLOYMENT_TARGET = 10.7;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.alisoftware.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = OHHTTPStubs;
SDKROOT = macosx;
WRAPPER_EXTENSION = framework;
@@ -865,6 +1151,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = B11995FF7A5A81D0A322D6FA /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */;
buildSettings = {
+ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
@@ -892,6 +1179,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = E2483255B84CAC7897D6E98C /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */;
buildSettings = {
+ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
@@ -931,6 +1219,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
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";
@@ -952,6 +1241,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
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;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -979,7 +1269,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 09110A6719805F4800D175E4 /* Build configuration list for PBXNativeTarget "OHHTTPStubs iOS Tests" */ = {
+ 09110A6719805F4800D175E4 /* Build configuration list for PBXNativeTarget "OHHTTPStubs iOS Lib Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
09110A6819805F4800D175E4 /* Debug */,
@@ -988,6 +1278,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 093442F61B80EC4A00A91535 /* Build configuration list for PBXNativeTarget "OHHTTPStubs iOS Fmk Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 093442F71B80EC4A00A91535 /* Debug */,
+ 093442F81B80EC4A00A91535 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
095981E019806A7900807DBE /* Build configuration list for PBXNativeTarget "OHHTTPStubs Mac Framework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme
index d9a07a32f3..f5a14781a1 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0630"
+ LastUpgradeVersion = "0700"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
@@ -37,10 +37,10 @@
</BuildActionEntries>
</BuildAction>
<TestAction
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Debug">
+ shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
@@ -53,15 +53,18 @@
</BuildableReference>
</TestableReference>
</Testables>
+ <AdditionalOptions>
+ </AdditionalOptions>
</TestAction>
<LaunchAction
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
@@ -76,10 +79,10 @@
</AdditionalOptions>
</LaunchAction>
<ProfileAction
+ buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme
index 92fa016742..d82274e7af 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0630"
+ LastUpgradeVersion = "0700"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
@@ -20,14 +20,38 @@
ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
</BuildableReference>
</BuildActionEntry>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "NO"
+ buildForProfiling = "NO"
+ buildForArchiving = "NO"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "093442DD1B80EC4A00A91535"
+ BuildableName = "OHHTTPStubs iOS Fmk Tests.xctest"
+ BlueprintName = "OHHTTPStubs iOS Fmk Tests"
+ ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Debug">
+ shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
+ <TestableReference
+ skipped = "NO">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "093442DD1B80EC4A00A91535"
+ BuildableName = "OHHTTPStubs iOS Fmk Tests.xctest"
+ BlueprintName = "OHHTTPStubs iOS Fmk Tests"
+ ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
+ </BuildableReference>
+ </TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
@@ -38,15 +62,18 @@
ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
</BuildableReference>
</MacroExpansion>
+ <AdditionalOptions>
+ </AdditionalOptions>
</TestAction>
<LaunchAction
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
@@ -61,10 +88,10 @@
</AdditionalOptions>
</LaunchAction>
<ProfileAction
+ buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme
index ae7c69efd4..998a5b942f 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0630"
+ LastUpgradeVersion = "0700"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
@@ -29,39 +29,51 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "09110A5019805F4800D175E4"
- BuildableName = "OHHTTPStubs iOS Tests.xctest"
- BlueprintName = "OHHTTPStubs iOS Tests"
+ BuildableName = "OHHTTPStubs iOS Lib Tests.xctest"
+ BlueprintName = "OHHTTPStubs iOS Lib Tests"
ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Debug">
+ shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "09110A5019805F4800D175E4"
- BuildableName = "OHHTTPStubs iOS Tests.xctest"
- BlueprintName = "OHHTTPStubs iOS Tests"
+ BuildableName = "OHHTTPStubs iOS Lib Tests.xctest"
+ BlueprintName = "OHHTTPStubs iOS Lib Tests"
ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "09110A4019805F4800D175E4"
+ BuildableName = "libOHHTTPStubs.a"
+ BlueprintName = "OHHTTPStubs iOS StaticLib"
+ ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
+ <AdditionalOptions>
+ </AdditionalOptions>
</TestAction>
<LaunchAction
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
+ debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
@@ -76,11 +88,20 @@
</AdditionalOptions>
</LaunchAction>
<ProfileAction
+ buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release"
debugDocumentVersioning = "YES">
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "09110A4019805F4800D175E4"
+ BuildableName = "libOHHTTPStubs.a"
+ BlueprintName = "OHHTTPStubs iOS StaticLib"
+ ReferencedContainer = "container:OHHTTPStubs.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000000..08de0be8d3
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+<?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>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
+ <false/>
+</dict>
+</plist>
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile b/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile
index 5e37ca8720..c20f4c541f 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile
@@ -3,11 +3,16 @@ source 'https://github.com/CocoaPods/Specs.git'
xcodeproj 'OHHTTPStubs.xcodeproj'
inhibit_all_warnings!
-target 'OHHTTPStubs iOS Tests' do
+target 'OHHTTPStubs iOS Lib Tests' do
platform :ios, '6.0'
pod 'AFNetworking', '2.5.0'
end
+target 'OHHTTPStubs iOS Fmk Tests' do
+ platform :ios, '8.0'
+ pod 'AFNetworking', '2.5.0'
+end
+
target 'OHHTTPStubs Mac Tests' do
platform :osx, '10.8'
pod 'AFNetworking', '2.5.0'
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock b/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock
index c3fbbd33b4..5896b3b3b0 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock
@@ -27,4 +27,4 @@ DEPENDENCIES:
SPEC CHECKSUMS:
AFNetworking: 96ac9bf3eda33582701cb1fcc5b896aa1e20311e
-COCOAPODS: 0.37.0
+COCOAPODS: 0.38.2
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock
index c3fbbd33b4..5896b3b3b0 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock
@@ -27,4 +27,4 @@ DEPENDENCIES:
SPEC CHECKSUMS:
AFNetworking: 96ac9bf3eda33582701cb1fcc5b896aa1e20311e
-COCOAPODS: 0.37.0
+COCOAPODS: 0.38.2
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj
index 27db8eaffd..7c52607f05 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj
@@ -7,717 +7,901 @@
objects = {
/* Begin PBXBuildFile section */
- 05F10BA864A937B79CEF7AB7 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5447FF01A06FD20A36A2E25D /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 07109DEE2D3CCAC6E27FF610 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BC80768F1ECB71168E4F0E /* AFNetworkReachabilityManager.h */; };
- 07C1C70C97F4B12085CF9B54 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA9DC40500CC7C2D1322784 /* UIImageView+AFNetworking.h */; };
- 09696F6B38AF4AA07130BDA5 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BC80768F1ECB71168E4F0E /* AFNetworkReachabilityManager.h */; };
- 0B0AC3DCF875ACE1AB25DB06 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 497A151ED83BFF5C3E5B595D /* AFSecurityPolicy.h */; };
- 0D8DD2899735197CB2EDFC53 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF517ABC8323C43878EE5182 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m */; };
- 0ED74CA078B559E46733EB86 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F35D08450536F79059CA3B8F /* AFHTTPRequestOperationManager.h */; };
- 111FA2DCCECDC450CCE86B79 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D0F6E023E9623249382E1A8 /* UIProgressView+AFNetworking.h */; };
- 12614473A129EE388A04B562 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F35939851ED38CB5738C6911 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 1A69E8016FF6786724EA2DA5 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5447FF01A06FD20A36A2E25D /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 1B0340808D17594E7E20416E /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E571E4A2307F50521384E71 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 20CD2FEFF175371C94C52D11 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 093C199AD28717A653273DE0 /* AFHTTPSessionManager.h */; };
- 25142432152E0D0FC54821E0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88C39391AEC2A6F4CE298276 /* Foundation.framework */; };
- 2A341F22AECC9350634749A9 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B40D3B78D919B1D19604BC /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 2B8F7B192A59BAAF912AE712 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 551B551AA3280D6BA8335A95 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 37C0EFD701AE7760758BD7DC /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F35D08450536F79059CA3B8F /* AFHTTPRequestOperationManager.h */; };
- 3BB9707D34A1B32642EB71FF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51BD7E303C7824651C140D50 /* Security.framework */; };
- 3F7B393D7F0475C76239AEF5 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 497A151ED83BFF5C3E5B595D /* AFSecurityPolicy.h */; };
- 44648DED9CBCDDE10E27F589 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C156A7437E431745406C066 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 4702916A49A441A9A944E912 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 57ADF24AEC45DB9B5B2B88EA /* AFURLConnectionOperation.h */; };
- 4870AB9943E61FC2D614B70D /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6015221E4A360237C44A8015 /* AFURLResponseSerialization.h */; };
- 4900C036A4BF4E5C2EA93B03 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F35939851ED38CB5738C6911 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 4F01C6D7B6853EF4AA5B65C0 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DC2B2A5E77746321B51034D /* UIActivityIndicatorView+AFNetworking.h */; };
- 50C3B855E98EA0044351A87B /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C024B152BB38AA08EF79BCA1 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 522A96083A107EBDABC5A8E3 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 505424A140C5A8E367324EB7 /* AFHTTPRequestOperation.h */; };
- 543C00C69B2B794A949F073F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3A78B755B763DA38819067 /* Security.framework */; };
- 578705629C31E0FC3C99ACB5 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CEE8864C15957F177F3E032 /* AFURLRequestSerialization.h */; };
- 58C2691912FAE6112F221A24 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E08739E866C3624A421F65 /* AFNetworking.h */; };
- 5D38932376ACB1D542540DE8 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E08739E866C3624A421F65 /* AFNetworking.h */; };
- 5FFE1317E23BD6A2F1739550 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C3004FE78D278EBD2159B2D /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 63359255DE4DAB8D48D8398A /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A54E4650469C5E299F0D89E /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 6F1F3338B6C18B4B6A5FF672 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D2AC08FFF124E07A01EAFC2 /* CoreServices.framework */; };
- 754E33A6C10F46A7A36092D8 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 505424A140C5A8E367324EB7 /* AFHTTPRequestOperation.h */; };
- 77D3C6F11D2CA0A86A3EAF29 /* Pods-OHHTTPStubs Mac Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 321953436B9349FCF7BF8964 /* Pods-OHHTTPStubs Mac Tests-dummy.m */; };
- 81ADB8C804615D4048C91FDD /* Pods-OHHTTPStubs iOS Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D83EBBF184D064CDAD710A40 /* Pods-OHHTTPStubs iOS Tests-dummy.m */; };
- 85B667118C68BEDF6F983AFC /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = ED516141A9266AEAAD48B422 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 8763C4B08BB723B01752ED7A /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D4DADF799A34500A06BD78A /* SystemConfiguration.framework */; };
- 88512D9EC7516213FBEEDFE1 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D78D241677420BC40EAB1666 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 8F6FABABA39F6EB2B25939F3 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D78D241677420BC40EAB1666 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 92DADB41EC0F2CE69047AB84 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 560D9D22979DFBE868DEDD88 /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 932CE4581D3CC4B038CCDC7B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FA4BA2FEF754E9D702A1150 /* Cocoa.framework */; };
- 94ABFD6DD946F56D219ADC22 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3915011C479A0B120388E604 /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 96F3BAB009B5A271F0A4CAD7 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ACAD995D17054176A5526B8 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 9A5155FDA741A40E62176688 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 55B5C6EAB2939CF9557557FB /* AFNetworkActivityIndicatorManager.h */; };
- 9B3D20C65197332A7B9D7A10 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E3CB595356B57E21F6B502D2 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- 9EF6386D389001640865A6A0 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F23E7994981C3DACAAF7E45C /* UIAlertView+AFNetworking.h */; };
- A89EEDF58A1E524677F157AA /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6015221E4A360237C44A8015 /* AFURLResponseSerialization.h */; };
- AB53CB4E94CC50F54326D9EC /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B3CC903D3CB9DDE04B17D4 /* UIButton+AFNetworking.h */; };
- B15E5A587912F49A725192DA /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ACAD995D17054176A5526B8 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- B24CEF9198BE0DFD988FFCC8 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E3CB595356B57E21F6B502D2 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- B917CE9E60F38DA6AE956D10 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 227A9F36B3754E843BA612D4 /* AFURLSessionManager.h */; };
- BEE8719A65D2BF151C8FF1B1 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C156A7437E431745406C066 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- BF4EA978E0DB56CAF0A3D751 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 910E02E98AB0087421897E08 /* MobileCoreServices.framework */; };
- C494DB10D68900498C06D033 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4090349D8B910197D7DF11F /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m */; };
- CCBEB7124FE5B8E0772ACFBD /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD3A50893C3DD6D814913A1 /* UIRefreshControl+AFNetworking.h */; };
- D1803A9D2201964C36D553F2 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B303111D0141201348C4833 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- D348E2D2580AA24B5E35DAC0 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7581CD963368C82A3138112D /* SystemConfiguration.framework */; };
- D999D52BA23C8B7FC607D108 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E983A5C6230930CDB296DFA /* UIKit+AFNetworking.h */; };
- E2ED8AB618422BC864886DCB /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 093C199AD28717A653273DE0 /* AFHTTPSessionManager.h */; };
- E36FCA4D3E27E2FFA7E5A27B /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 762E066FFCD8D46681603BBB /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- E4DD261A8784962967035ABE /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B303111D0141201348C4833 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- E660CA7196C3AE15DA966314 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 739C1918DF54A0F91712A4A6 /* CoreGraphics.framework */; };
- EC557A30CAD5634B82D54AED /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 227A9F36B3754E843BA612D4 /* AFURLSessionManager.h */; };
- F04762E2C44454C499EA9042 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E571E4A2307F50521384E71 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- F21FECFE160DC8796FCF20ED /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FA4BA2FEF754E9D702A1150 /* Cocoa.framework */; };
- F4F2BA5E80803A456F424CA8 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A54E4650469C5E299F0D89E /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; };
- F558FDD298AA8E37CD4AD341 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88C39391AEC2A6F4CE298276 /* Foundation.framework */; };
- F6043955003537905B134B62 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CEE8864C15957F177F3E032 /* AFURLRequestSerialization.h */; };
- FA6A84FB2D6AF1D3183C1373 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 57ADF24AEC45DB9B5B2B88EA /* AFURLConnectionOperation.h */; };
- FEFED9420F6A72FB3F123BF5 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ABBA795C17AC61F960788BE /* UIWebView+AFNetworking.h */; };
+ 00E62B847EA2F65FC90029021AE728D7 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 206EFF6F6F6515C328FCF064BE28E807 /* UIProgressView+AFNetworking.h */; };
+ 062627F8F11F3D335F1463F776CC6D7B /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 51895A6B4ECC3F423FD7735AEF97C9B7 /* AFURLSessionManager.h */; };
+ 0844ADE509A938C41B0727E30A322FDF /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7806D592221531CC848D88CB4461FEDB /* AFURLResponseSerialization.h */; };
+ 09036FF02007A01FDD1BD0A574F0B2DE /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F1C8B8514370D9B42DD849854EBEF00 /* UIActivityIndicatorView+AFNetworking.h */; };
+ 0BAFE9A085FC34B4B93E5898BA006719 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FAB402E8705CE4CFFF0251DF670A47 /* UIRefreshControl+AFNetworking.h */; };
+ 1021F23677C382672D1DB2D99077D141 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AC219907B414AAFA33561DF034AFD119 /* MobileCoreServices.framework */; };
+ 10C3A789560233FF8783D60EE2CB545C /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FAB402E8705CE4CFFF0251DF670A47 /* UIRefreshControl+AFNetworking.h */; };
+ 18BEFCC98B3B58EB4829B46666F5907B /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED4D26C75DC26A208FD9FA8C0CB5091 /* AFHTTPSessionManager.h */; };
+ 19471BDEE2BC7C9817B53A97AF653CEA /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 94D6AA12CE997883E17F002960300634 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 1C932875CECF31CA7C2B6A26E1E5A3E0 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DB9825A1F93F6D6946A8048EDE5FD40F /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 1CE3CB5854CF50C2262FA219012F2974 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7422A6A79CA2753E1F0F9A6FEDEE9DCC /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 1E647A46F885F867103C065ED7F71966 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 237F3259A7B268CAACD2F5748209D2C3 /* Foundation.framework */; };
+ 1F532A0E0B95E91A62F03407927CB325 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 18077281CC34C19A04143171E98F7879 /* AFHTTPRequestOperation.h */; };
+ 1FF3796AACEDD051A3AB350183208907 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 237F3259A7B268CAACD2F5748209D2C3 /* Foundation.framework */; };
+ 28F3B4D89EA1C8A014676F1D386D396C /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A112138561DF08D716A7011B7F6A7B2B /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m */; };
+ 2B29F1FA99E275DEDD61A5F688D5C9C1 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C63FF5C2D2E3A2F311A9F715240E507 /* AFNetworkActivityIndicatorManager.h */; };
+ 2BB369B883084E0B565E67BD8EC608A2 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2033F47D817A9719788357C1CD7D1B1E /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 2F147644DB7277F011A038925519E9D0 /* Pods-OHHTTPStubs Mac Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE21A96568E3DF4084ADF46552B0413 /* Pods-OHHTTPStubs Mac Tests-dummy.m */; };
+ 303776F53A80420B45EA0A3BBFEAAF97 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0151D60DFC083432A4745FDF13FCA298 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 3B3BA8884C3AD01EE86D9A9FEC915F5E /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7422A6A79CA2753E1F0F9A6FEDEE9DCC /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 437ECFC28F231AB22E9202E864FA8F8B /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = DD10BC10BEFCCD1C69A58A18458B700E /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 438968EC789E0F717C25C550274AB650 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2754BC29C1C43FF5F03E9CA0401C790E /* AFNetworkReachabilityManager.h */; };
+ 45AD375FBF85A2BF93A637B148CB59F7 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CB7520925295F3942EFA86591A8BD2F2 /* UIAlertView+AFNetworking.h */; };
+ 46E2B7C3ADDF592950118FAE3C17FB17 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 76F52FD22D338EF95B6CB148E1040450 /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 48F0FCD4CD27D827CD2C8B805A3673AD /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A2E92073C415D6C3422B40F9E75D6744 /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 491471648F137C917DF4BAE1E349297E /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BD438356AA52E1932687CDE8509648 /* UIButton+AFNetworking.h */; };
+ 4C339FF668B3A25065E5368D3609C5C3 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7806D592221531CC848D88CB4461FEDB /* AFURLResponseSerialization.h */; };
+ 4C6003B6AAB41183728B539576F798C9 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 619A46D83134C3E7B5D6EE0AB350D15F /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 4FF4FC4E9DA5EE77D00B35B9CD82F41D /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED4D26C75DC26A208FD9FA8C0CB5091 /* AFHTTPSessionManager.h */; };
+ 504905DA5DC2A16ADDD1AD52124932D8 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 828996F0F19395E0F79B6649A9B32184 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 5C72659A6B26B9815CA33E73D9DC24BF /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C63FF5C2D2E3A2F311A9F715240E507 /* AFNetworkActivityIndicatorManager.h */; };
+ 5D7EA100025E4F6FF0D6A55B4BD9997D /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BD438356AA52E1932687CDE8509648 /* UIButton+AFNetworking.h */; };
+ 5DB9E56F532D487F5E2629951ADBDFEA /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2754BC29C1C43FF5F03E9CA0401C790E /* AFNetworkReachabilityManager.h */; };
+ 600A82D91491C069768FCD6A2010BCB3 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 18077281CC34C19A04143171E98F7879 /* AFHTTPRequestOperation.h */; };
+ 60AAAC807EA458A49273DB6F55E2F936 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 619A46D83134C3E7B5D6EE0AB350D15F /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 61EC95BBC175B1AF91C3EA5650C764FA /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3650D52BE66FE9535BAE2DC39CECD0 /* AFSecurityPolicy.h */; };
+ 649EADE3D5751F8F6999B5B38770BEE1 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3395B074B222A10AFB560082E131245E /* UIImageView+AFNetworking.h */; };
+ 65FAA62D88B42F6BEBA606AF270104E3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5588981C316302A690A0F11429C14EEF /* Security.framework */; };
+ 6703E45579332EB0B6979235783E5B14 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 070D38BF9C04CAEF1D125C09DA819847 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 69EF57311C170DC1DF039E247250C088 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7422A6A79CA2753E1F0F9A6FEDEE9DCC /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 6E4BDF75676CC9BBA0BC140AA2253C11 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A2E92073C415D6C3422B40F9E75D6744 /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 738FDD277AE8A94CF23B0DED04FE1BB1 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A74C6C3647ADEBFE80D77AC0F2D89E69 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 753A5C45559ADFB2540B64D59872BFD2 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDCFE3342236755B0B582114EBBDD06 /* UIWebView+AFNetworking.h */; };
+ 759A9B1F3FFC9108F24E43E61B4A9062 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B5514C95196DB00842F76A09DC3F94B8 /* UIKit+AFNetworking.h */; };
+ 7638217928A9C4691B389C2B12CDB5C3 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 94D6AA12CE997883E17F002960300634 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 7676169F7841532A395931C3E17F66C9 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7806D592221531CC848D88CB4461FEDB /* AFURLResponseSerialization.h */; };
+ 7745D34FD7B95A486807E20F16E5ACB2 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00DCC4FC132D570975C53182D29619AE /* CoreServices.framework */; };
+ 7C95483A4097B18335A8BF7642DDC73B /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B724BD062846F32DFB871025A4E7D206 /* AFURLRequestSerialization.h */; };
+ 82C3E6B636B783C0B311392BBD9BF5CE /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D0F4189464499CBCAD3EA1AD8EDE3696 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 82EAF220DAEF2E4F0D70A89DDFECA712 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C72C0969DCA14E625F50E8F2A307CEC9 /* Security.framework */; };
+ 8875AB1428DA5D9168F3559A3D1CCB90 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC94F82CCC14F635185579B5C3B3D9A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m */; };
+ 8AF9F36D21A64B89909D700B64FACE0D /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2033F47D817A9719788357C1CD7D1B1E /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 8E55AA32CB5BFB88BF1BE7B661D0D473 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0151D60DFC083432A4745FDF13FCA298 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 8F82ED27312CCDF4694204B19CE76BB3 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BB367FBC390FAEB8B5000DB949AA38 /* AFHTTPRequestOperationManager.h */; };
+ 92B11B96FF7836B2596D0B8B10EFFF65 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B073AE13203D0CEBB6CBF76C80293D /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m */; };
+ 93AC19524F986400E92144DBE3319157 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E5861C661350EC21C857484AA70BF976 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 94050A36404DA05CD02F403CE1DD1906 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DA497FB4C85042385802643B1B757A4 /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 94A5736A0EC38CA01652B849EF60F84B /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DB9825A1F93F6D6946A8048EDE5FD40F /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 96B9F0D329D99B07D4B86F4689B63C29 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 259E186D044C1B028137AF4EF2C21259 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 99346425C623513B94D6C3BE0F164219 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B5514C95196DB00842F76A09DC3F94B8 /* UIKit+AFNetworking.h */; };
+ 9A2F99D9A65589AA07E6459435AA1C0D /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2754BC29C1C43FF5F03E9CA0401C790E /* AFNetworkReachabilityManager.h */; };
+ 9AC12B669B09AB75BC0B7B42A05ADD21 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B724BD062846F32DFB871025A4E7D206 /* AFURLRequestSerialization.h */; };
+ 9CEC4434EE320A3C3503F66A56B3612E /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C563ECE471CD7D11B1091AFD067CC8 /* AFURLConnectionOperation.h */; };
+ 9F9729959DD97A6E0868F319B96693CD /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 070D38BF9C04CAEF1D125C09DA819847 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ A027F9B7ADCA44C6A3A979078DC45E88 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BB367FBC390FAEB8B5000DB949AA38 /* AFHTTPRequestOperationManager.h */; };
+ A4727C9657EEAB1477812E3013A7033A /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BB367FBC390FAEB8B5000DB949AA38 /* AFHTTPRequestOperationManager.h */; };
+ A6436F219B1CCA5985A688509EF6060D /* Pods-OHHTTPStubs iOS Fmk Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7B4434545F4A2E12D09D4F0A260913 /* Pods-OHHTTPStubs iOS Fmk Tests-dummy.m */; };
+ A7C74D13A199C4367A5599A40B0D1E1D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38A8ADD2FF90F73995E9A1FDE53D3875 /* Cocoa.framework */; };
+ A8AF6A9C783460F89650597A17BF55CA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92A044228AB3114781A377E43C3909F3 /* CoreGraphics.framework */; };
+ AB495171DED382DFC1D70601A0A338C6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 237F3259A7B268CAACD2F5748209D2C3 /* Foundation.framework */; };
+ AB4B8331259A23DF5CC3A4212E7415AC /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = DD10BC10BEFCCD1C69A58A18458B700E /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ AC1BE0DB30DF879464CC83953A7185A1 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F1C8B8514370D9B42DD849854EBEF00 /* UIActivityIndicatorView+AFNetworking.h */; };
+ AD45C703CCC77BAE5329D20FF96D48F1 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 619A46D83134C3E7B5D6EE0AB350D15F /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ AD9902747B7FC4F71295996DC7860EB8 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3650D52BE66FE9535BAE2DC39CECD0 /* AFSecurityPolicy.h */; };
+ ADFCEAFAC1424E9CFAA4EBDD0B8AEE48 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D0F4189464499CBCAD3EA1AD8EDE3696 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ AEAD6D6409316FC1F334D4C9DBEA7D8D /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AC219907B414AAFA33561DF034AFD119 /* MobileCoreServices.framework */; };
+ B2F8321C37874E4E230F60AE522DAAFD /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 206EFF6F6F6515C328FCF064BE28E807 /* UIProgressView+AFNetworking.h */; };
+ B614CCAB66BC6044A90A4AD98F539263 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 898868FFA5C248BE02E23B19620CB5BF /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ B6E5A5FD952689780B3BE34B718416D2 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 51895A6B4ECC3F423FD7735AEF97C9B7 /* AFURLSessionManager.h */; };
+ BC8C8771E348826A0E001F36418C3273 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DA497FB4C85042385802643B1B757A4 /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ BCEB37494E804EFF38A42EB7CFB411F1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6614A7CC62A6F17D946A29815E842B73 /* SystemConfiguration.framework */; };
+ BD930F37304AB0B2F6954C115D4A3526 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3395B074B222A10AFB560082E131245E /* UIImageView+AFNetworking.h */; };
+ BE04EBD99F23E05DD57CFDDC543DEAB9 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 259E186D044C1B028137AF4EF2C21259 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ BEC6D92DC480B498A524C26EE26CA27B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92A044228AB3114781A377E43C3909F3 /* CoreGraphics.framework */; };
+ BEEC23C8BDC4DBBC2F558BDDB9C5281A /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C7D02ABE607C8B5795F40F92C623EB /* AFNetworking.h */; };
+ C10947C431063D940DDF1B026BD1CC46 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = DD10BC10BEFCCD1C69A58A18458B700E /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ C3A9FB02E7B742CE99B363D81626D356 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD1AB89774D78D6AE0376FE6FD78038B /* SystemConfiguration.framework */; };
+ C9F5F78994EF37121A691BFFC78B0487 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0151D60DFC083432A4745FDF13FCA298 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ CB8DC139D7E210F046BCFB2E5F6CB1D0 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDCFE3342236755B0B582114EBBDD06 /* UIWebView+AFNetworking.h */; };
+ CBBB8FAAD7621035F9E6BD17EBFABE14 /* Pods-OHHTTPStubs iOS Lib Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB18ED2B42D018966442877F8BBB139 /* Pods-OHHTTPStubs iOS Lib Tests-dummy.m */; };
+ CFE236DC8EE5333C1F6F9ABF62B3535C /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C7D02ABE607C8B5795F40F92C623EB /* AFNetworking.h */; };
+ CFF91447C78D216352D482A31C9F5A81 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2033F47D817A9719788357C1CD7D1B1E /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ D2D1AFA8C46D5353FE9C3899C5A7A459 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 828996F0F19395E0F79B6649A9B32184 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ D6C88C216B01055BC5CFD8A8FEB813B6 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C563ECE471CD7D11B1091AFD067CC8 /* AFURLConnectionOperation.h */; };
+ DA92ED909F56C8D4177A2C83BBE60769 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DA497FB4C85042385802643B1B757A4 /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ DB59017FB5CF57B9C999FC168F67553E /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 828996F0F19395E0F79B6649A9B32184 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ DC25BB10F0BBA01FF19EE93657F136E9 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED4D26C75DC26A208FD9FA8C0CB5091 /* AFHTTPSessionManager.h */; };
+ DD7D6461C4656587A76BF366CF7F778C /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 51895A6B4ECC3F423FD7735AEF97C9B7 /* AFURLSessionManager.h */; };
+ DE6B6686329084122345FBFFA4A5251F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38A8ADD2FF90F73995E9A1FDE53D3875 /* Cocoa.framework */; };
+ E0F0FF6AEE4479CCDF53AF74F688BA55 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C563ECE471CD7D11B1091AFD067CC8 /* AFURLConnectionOperation.h */; };
+ E37EAD95E243E027EE7E873D8EB9581D /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A74C6C3647ADEBFE80D77AC0F2D89E69 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ E41E538DA6814FA77B07A3E031AAA15C /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B724BD062846F32DFB871025A4E7D206 /* AFURLRequestSerialization.h */; };
+ E5809CB7E9B80EC02904EBF072207B15 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 259E186D044C1B028137AF4EF2C21259 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ E68FC8E49E7D5E684944923270FC58DF /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C7D02ABE607C8B5795F40F92C623EB /* AFNetworking.h */; };
+ EDB8AFAEF1221D5E9509F6D3DD2399D5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 237F3259A7B268CAACD2F5748209D2C3 /* Foundation.framework */; };
+ EE0E642DC896F9C3644FFC0086DD2A60 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD1AB89774D78D6AE0376FE6FD78038B /* SystemConfiguration.framework */; };
+ EEC219A28F8AF94DCB4E2B7835BEA5EC /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3650D52BE66FE9535BAE2DC39CECD0 /* AFSecurityPolicy.h */; };
+ F0771CF11B589C897EB15E969C8A66AA /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 18077281CC34C19A04143171E98F7879 /* AFHTTPRequestOperation.h */; };
+ F15585CD2CF41FAAA08BB23E33AA9EA3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5588981C316302A690A0F11429C14EEF /* Security.framework */; };
+ F23EFC6928775AF24E0FFFEAB5B96144 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 76F52FD22D338EF95B6CB148E1040450 /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F496D859E44DA30DD6DF9942B8BC37BE /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DB9825A1F93F6D6946A8048EDE5FD40F /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F4D2060AFE160CDA0AEA7D4E9C841A56 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CB7520925295F3942EFA86591A8BD2F2 /* UIAlertView+AFNetworking.h */; };
+ FBD776460ABA96AFD8E6BE6F89A10D37 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E5861C661350EC21C857484AA70BF976 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ FC4CDC3A0E5E0DCE40E38A32485221BC /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 898868FFA5C248BE02E23B19620CB5BF /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
- C627703060BD61C91F2A4C64 /* PBXContainerItemProxy */ = {
+ 012E086A02A43D7180DDBBF2313657B3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = E0DDD61A0770FF4B6366DB86 /* Project object */;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 11C6440715C5C37466193A71;
+ remoteGlobalIDString = 83C48F685E760798451C190B67532DD6;
remoteInfo = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
};
- F877A0D43CD157C66D5C6BB5 /* PBXContainerItemProxy */ = {
+ 068A702EE4FA7CE77E385567A04864DA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = E0DDD61A0770FF4B6366DB86 /* Project object */;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
- remoteGlobalIDString = FFE6CE2F3BF00868F830AF0D;
- remoteInfo = "Pods-OHHTTPStubs iOS Tests-AFNetworking";
+ remoteGlobalIDString = 3CD6B8D1922BB8AF8A0A0C0A940E21B8;
+ remoteInfo = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking";
+ };
+ B8528B1299280339BD414B62FA73C91D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = F218F9E6DFDEE3DC92EC9A3BF47E6B54;
+ remoteInfo = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
- 00B451C5114FF92A77CC1279 /* libPods-OHHTTPStubs Mac Tests-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs Mac Tests-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 093C199AD28717A653273DE0 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
- 0B163EB111AF4BAF3759BBA1 /* Pods-OHHTTPStubs iOS Tests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OHHTTPStubs iOS Tests-environment.h"; sourceTree = "<group>"; };
- 14337C81A6290F7C528EA00B /* Pods-OHHTTPStubs iOS Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OHHTTPStubs iOS Tests-acknowledgements.plist"; sourceTree = "<group>"; };
- 19D183DE47274EDE451A5BC5 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig"; path = "../Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
- 1D4DADF799A34500A06BD78A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
- 1EDD5C86339F3D8A90DEEAD3 /* Pods-OHHTTPStubs iOS Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OHHTTPStubs iOS Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
- 21559B0A80457F825BA4C039 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
- 227A9F36B3754E843BA612D4 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
- 274F152996A2D6D92762AAFC /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests.debug.xcconfig"; sourceTree = "<group>"; };
- 29D3CFBC625C8949354A4766 /* Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig"; sourceTree = "<group>"; };
- 2E983A5C6230930CDB296DFA /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
- 321953436B9349FCF7BF8964 /* Pods-OHHTTPStubs Mac Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs Mac Tests-dummy.m"; sourceTree = "<group>"; };
- 3915011C479A0B120388E604 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
- 3CEE8864C15957F177F3E032 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
- 3DC2B2A5E77746321B51034D /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
- 3F8FF92F806E569F09F7C3CD /* Pods-OHHTTPStubs Mac Tests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OHHTTPStubs Mac Tests-environment.h"; sourceTree = "<group>"; };
- 42A5AD26F924F2FB09A7D68A /* Pods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig"; path = "../Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig"; sourceTree = "<group>"; };
- 497A151ED83BFF5C3E5B595D /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
- 49BC80768F1ECB71168E4F0E /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
- 4B303111D0141201348C4833 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
- 4D7F0273765019AA5DEE864D /* Pods-OHHTTPStubs Mac Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OHHTTPStubs Mac Tests-resources.sh"; sourceTree = "<group>"; };
- 4E571E4A2307F50521384E71 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
- 4FD3A50893C3DD6D814913A1 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
- 505424A140C5A8E367324EB7 /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = "<group>"; };
- 51BD7E303C7824651C140D50 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
- 5447FF01A06FD20A36A2E25D /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
- 551B551AA3280D6BA8335A95 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
- 55B5C6EAB2939CF9557557FB /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
- 560D9D22979DFBE868DEDD88 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
- 57ADF24AEC45DB9B5B2B88EA /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = "<group>"; };
- 589F6CBD907470D4ED9E48ED /* Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
- 5A54E4650469C5E299F0D89E /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = "<group>"; };
- 5D2AC08FFF124E07A01EAFC2 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; };
- 5EA2CAEA9606CF3E2B7AC15F /* Pods-OHHTTPStubs iOS Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs iOS Tests.debug.xcconfig"; sourceTree = "<group>"; };
- 6015221E4A360237C44A8015 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
- 6C3004FE78D278EBD2159B2D /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
- 6F25EDE9E451323B84AEED61 /* Pods-OHHTTPStubs iOS Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OHHTTPStubs iOS Tests-resources.sh"; sourceTree = "<group>"; };
- 739C1918DF54A0F91712A4A6 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
- 74DFB2792104932B42329735 /* Pods-OHHTTPStubs iOS Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs iOS Tests.release.xcconfig"; sourceTree = "<group>"; };
- 7581CD963368C82A3138112D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
- 762E066FFCD8D46681603BBB /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
- 78B46767D42DDCD769A17785 /* libPods-OHHTTPStubs iOS Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 7ACAD995D17054176A5526B8 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
- 7C156A7437E431745406C066 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = "<group>"; };
- 7D0F6E023E9623249382E1A8 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
- 88C39391AEC2A6F4CE298276 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
- 910E02E98AB0087421897E08 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
- 9A2F6C5D14D45DCC71486040 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch"; sourceTree = "<group>"; };
- 9ABBA795C17AC61F960788BE /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
- 9E73E04B4EE7C8C760AE5357 /* libPods-OHHTTPStubs Mac Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs Mac Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 9FA4BA2FEF754E9D702A1150 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
- 9FB42624CAB24DF25D07AAE8 /* Pods-OHHTTPStubs Mac Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OHHTTPStubs Mac Tests-acknowledgements.plist"; sourceTree = "<group>"; };
- A6E08739E866C3624A421F65 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
- B8CA917E680C843D80B254A4 /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests.release.xcconfig"; sourceTree = "<group>"; };
- BE5080D59238C5D11E0B4732 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch"; path = "../Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch"; sourceTree = "<group>"; };
- BF517ABC8323C43878EE5182 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m"; path = "../Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m"; sourceTree = "<group>"; };
- C024B152BB38AA08EF79BCA1 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
- CEA9DC40500CC7C2D1322784 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
- D0B40D3B78D919B1D19604BC /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
- D78D241677420BC40EAB1666 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = "<group>"; };
- D83EBBF184D064CDAD710A40 /* Pods-OHHTTPStubs iOS Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs iOS Tests-dummy.m"; sourceTree = "<group>"; };
- E3CB595356B57E21F6B502D2 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
- ED516141A9266AEAAD48B422 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = "<group>"; };
- F23E7994981C3DACAAF7E45C /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = "<group>"; };
- F29ED5E808F38B9662A3D952 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
- F35939851ED38CB5738C6911 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
- F35D08450536F79059CA3B8F /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = "<group>"; };
- F4090349D8B910197D7DF11F /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m"; sourceTree = "<group>"; };
- F8B3CC903D3CB9DDE04B17D4 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
- FD3A78B755B763DA38819067 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
- FDC42A4A088707A78177FC59 /* libPods-OHHTTPStubs iOS Tests-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Tests-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 00DCC4FC132D570975C53182D29619AE /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; };
+ 0151D60DFC083432A4745FDF13FCA298 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = "<group>"; };
+ 03C7D02ABE607C8B5795F40F92C623EB /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
+ 05A55AB049CECEC06EAEF70A771CDF09 /* Pods-OHHTTPStubs Mac Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OHHTTPStubs Mac Tests-resources.sh"; sourceTree = "<group>"; };
+ 070D38BF9C04CAEF1D125C09DA819847 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
+ 0DA497FB4C85042385802643B1B757A4 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = "<group>"; };
+ 108A0C47CE7A2E29C1F4148BEF9FB9A3 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig"; path = "../Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
+ 18077281CC34C19A04143171E98F7879 /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = "<group>"; };
+ 2033F47D817A9719788357C1CD7D1B1E /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
+ 206EFF6F6F6515C328FCF064BE28E807 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
+ 20956D3138E6FF68DEBE84310456370B /* libPods-OHHTTPStubs iOS Fmk Tests-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Fmk Tests-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 237F3259A7B268CAACD2F5748209D2C3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+ 2581C843D784C7210E0F1F28CC1D8B7E /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig"; path = "../Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig"; sourceTree = "<group>"; };
+ 259E186D044C1B028137AF4EF2C21259 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = "<group>"; };
+ 2754BC29C1C43FF5F03E9CA0401C790E /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
+ 2B40EFC7297CACA076BC4EB02C7BEB57 /* libPods-OHHTTPStubs iOS Lib Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Lib Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3395B074B222A10AFB560082E131245E /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
+ 3647ACBE1E21D5C040C8D06B24E52EBF /* Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 37B073AE13203D0CEBB6CBF76C80293D /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m"; sourceTree = "<group>"; };
+ 37E0F4E141348926FBC92D88EFA6AFB8 /* Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig"; sourceTree = "<group>"; };
+ 384FDE2220A7E41A204258051579DA8A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig"; path = "../Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
+ 38A8ADD2FF90F73995E9A1FDE53D3875 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
+ 3C63FF5C2D2E3A2F311A9F715240E507 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
+ 3ED4D26C75DC26A208FD9FA8C0CB5091 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
+ 3FDD9C1F287CB6F8D7701BAC1178E559 /* libPods-OHHTTPStubs iOS Fmk Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Fmk Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 45BD438356AA52E1932687CDE8509648 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
+ 45E956527EEBCCD78C4FBEC20F119CD2 /* Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 4E318CCFBD5D073E639E811F8F9A6C5C /* Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist"; sourceTree = "<group>"; };
+ 50FAB402E8705CE4CFFF0251DF670A47 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
+ 51895A6B4ECC3F423FD7735AEF97C9B7 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
+ 5588981C316302A690A0F11429C14EEF /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
+ 5BC94F82CCC14F635185579B5C3B3D9A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m"; path = "../Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m"; sourceTree = "<group>"; };
+ 5DE21A96568E3DF4084ADF46552B0413 /* Pods-OHHTTPStubs Mac Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs Mac Tests-dummy.m"; sourceTree = "<group>"; };
+ 5F1C8B8514370D9B42DD849854EBEF00 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
+ 5F2C6E70ECDCD3A0E546BAB946B56354 /* Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 5FDCFE3342236755B0B582114EBBDD06 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
+ 619A46D83134C3E7B5D6EE0AB350D15F /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
+ 6614A7CC62A6F17D946A29815E842B73 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
+ 6AA2C003357ABD3DA8301DF251E8DF07 /* Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
+ 6CF2B059BA1AB95373E84725C32C15AA /* Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch"; sourceTree = "<group>"; };
+ 6F7B4434545F4A2E12D09D4F0A260913 /* Pods-OHHTTPStubs iOS Fmk Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs iOS Fmk Tests-dummy.m"; sourceTree = "<group>"; };
+ 7422A6A79CA2753E1F0F9A6FEDEE9DCC /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
+ 76F52FD22D338EF95B6CB148E1040450 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
+ 77BB367FBC390FAEB8B5000DB949AA38 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = "<group>"; };
+ 7806D592221531CC848D88CB4461FEDB /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
+ 79BDB9A9431AC7D922D09BDC00CD1C06 /* Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 828996F0F19395E0F79B6649A9B32184 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
+ 86E5689E17CAE53EC519352E21BB0FF5 /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests.release.xcconfig"; sourceTree = "<group>"; };
+ 898868FFA5C248BE02E23B19620CB5BF /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
+ 8E1A7DDB7C4021CE287CFDF5A2E4E620 /* Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
+ 92A044228AB3114781A377E43C3909F3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
+ 94D6AA12CE997883E17F002960300634 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
+ 9F6DC7C95D3FD570E9A029CAB1A4F4FB /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests.debug.xcconfig"; sourceTree = "<group>"; };
+ 9F8A85E381F095112141F59E2C8F4507 /* libPods-OHHTTPStubs iOS Lib Tests-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs iOS Lib Tests-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ A112138561DF08D716A7011B7F6A7B2B /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m"; path = "../Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m"; sourceTree = "<group>"; };
+ A2E92073C415D6C3422B40F9E75D6744 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
+ A74C6C3647ADEBFE80D77AC0F2D89E69 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = "<group>"; };
+ AA15E5980230D104177F5D221A1440F5 /* Pods-OHHTTPStubs iOS Lib Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OHHTTPStubs iOS Lib Tests-resources.sh"; sourceTree = "<group>"; };
+ AC219907B414AAFA33561DF034AFD119 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
+ B5514C95196DB00842F76A09DC3F94B8 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
+ B724BD062846F32DFB871025A4E7D206 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
+ BA3650D52BE66FE9535BAE2DC39CECD0 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
+ BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+ BCB18ED2B42D018966442877F8BBB139 /* Pods-OHHTTPStubs iOS Lib Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OHHTTPStubs iOS Lib Tests-dummy.m"; sourceTree = "<group>"; };
+ C4BC45E5D903B7913CE22C29CF585154 /* libPods-OHHTTPStubs Mac Tests-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs Mac Tests-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ C50DF11D2B358966138A6F29F4CC5DAE /* libPods-OHHTTPStubs Mac Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OHHTTPStubs Mac Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ C72C0969DCA14E625F50E8F2A307CEC9 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
+ C9C563ECE471CD7D11B1091AFD067CC8 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = "<group>"; };
+ CB7520925295F3942EFA86591A8BD2F2 /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = "<group>"; };
+ CEEDB64D3C641DE539BCB8F56E8F7B37 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch"; path = "../Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch"; sourceTree = "<group>"; };
+ D0F4189464499CBCAD3EA1AD8EDE3696 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
+ D2E827C02742E7F76DD1338985938B4D /* Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
+ DB9825A1F93F6D6946A8048EDE5FD40F /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
+ DBD4BB4B0B29CF374A8EDD63D4345E03 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch"; path = "../Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch"; sourceTree = "<group>"; };
+ DD10BC10BEFCCD1C69A58A18458B700E /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
+ DD1AB89774D78D6AE0376FE6FD78038B /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
+ E12801158742AC418CBDA458A326239B /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
+ E3F0B7C281209551AE420DD52232E7C8 /* Pods-OHHTTPStubs iOS Fmk Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OHHTTPStubs iOS Fmk Tests-resources.sh"; sourceTree = "<group>"; };
+ E5861C661350EC21C857484AA70BF976 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
+ E6F21C21892A686AB280180FD4969498 /* Pods-OHHTTPStubs Mac Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OHHTTPStubs Mac Tests-acknowledgements.plist"; sourceTree = "<group>"; };
+ EC1C2CAE3AE61850A30DD027DF10505B /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig"; path = "../Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig"; sourceTree = "<group>"; };
+ FAA9A928A7FA702CDB4425640009C9ED /* Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- 08C808FA697B8118DD3D19F9 /* Frameworks */ = {
+ 653C8A4D5BA2EC877700840BEF53ACDD /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A7C74D13A199C4367A5599A40B0D1E1D /* Cocoa.framework in Frameworks */,
+ 7745D34FD7B95A486807E20F16E5ACB2 /* CoreServices.framework in Frameworks */,
+ 82EAF220DAEF2E4F0D70A89DDFECA712 /* Security.framework in Frameworks */,
+ BCEB37494E804EFF38A42EB7CFB411F1 /* SystemConfiguration.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8B3227DF02C2C27253B1AC2FBFF1464D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 1FF3796AACEDD051A3AB350183208907 /* Foundation.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ AAF9EA44D5832F6AB94A30AF7F26B112 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- E660CA7196C3AE15DA966314 /* CoreGraphics.framework in Frameworks */,
- F558FDD298AA8E37CD4AD341 /* Foundation.framework in Frameworks */,
- BF4EA978E0DB56CAF0A3D751 /* MobileCoreServices.framework in Frameworks */,
- 543C00C69B2B794A949F073F /* Security.framework in Frameworks */,
- 8763C4B08BB723B01752ED7A /* SystemConfiguration.framework in Frameworks */,
+ BEC6D92DC480B498A524C26EE26CA27B /* CoreGraphics.framework in Frameworks */,
+ EDB8AFAEF1221D5E9509F6D3DD2399D5 /* Foundation.framework in Frameworks */,
+ 1021F23677C382672D1DB2D99077D141 /* MobileCoreServices.framework in Frameworks */,
+ 65FAA62D88B42F6BEBA606AF270104E3 /* Security.framework in Frameworks */,
+ C3A9FB02E7B742CE99B363D81626D356 /* SystemConfiguration.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 2F46D4BF3329AFCC2E0ABF7F /* Frameworks */ = {
+ B6EE4ED62BC7CEBDED396BFB546553FC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- F21FECFE160DC8796FCF20ED /* Cocoa.framework in Frameworks */,
+ DE6B6686329084122345FBFFA4A5251F /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 6E1895CAADD4CD67C0D35599 /* Frameworks */ = {
+ D783A3B6252B0810C97C37D485DADB47 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 932CE4581D3CC4B038CCDC7B /* Cocoa.framework in Frameworks */,
- 6F1F3338B6C18B4B6A5FF672 /* CoreServices.framework in Frameworks */,
- 3BB9707D34A1B32642EB71FF /* Security.framework in Frameworks */,
- D348E2D2580AA24B5E35DAC0 /* SystemConfiguration.framework in Frameworks */,
+ 1E647A46F885F867103C065ED7F71966 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 97EF063BB4F1B51722BEEEEE /* Frameworks */ = {
+ F8FC83EF19D48CD791486910BEBE2B9F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 25142432152E0D0FC54821E0 /* Foundation.framework in Frameworks */,
+ A8AF6A9C783460F89650597A17BF55CA /* CoreGraphics.framework in Frameworks */,
+ AB495171DED382DFC1D70601A0A338C6 /* Foundation.framework in Frameworks */,
+ AEAD6D6409316FC1F334D4C9DBEA7D8D /* MobileCoreServices.framework in Frameworks */,
+ F15585CD2CF41FAAA08BB23E33AA9EA3 /* Security.framework in Frameworks */,
+ EE0E642DC896F9C3644FFC0086DD2A60 /* SystemConfiguration.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 05169BCB42A2EF48FE2D19D5 /* Support Files */ = {
+ 0E3744EA9D5891D6AA568F3B7281445C /* Pods-OHHTTPStubs iOS Fmk Tests */ = {
isa = PBXGroup;
children = (
- 29D3CFBC625C8949354A4766 /* Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig */,
- F29ED5E808F38B9662A3D952 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */,
- F4090349D8B910197D7DF11F /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m */,
- 9A2F6C5D14D45DCC71486040 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch */,
- 42A5AD26F924F2FB09A7D68A /* Pods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig */,
- 19D183DE47274EDE451A5BC5 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig */,
- BF517ABC8323C43878EE5182 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m */,
- BE5080D59238C5D11E0B4732 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch */,
+ 6AA2C003357ABD3DA8301DF251E8DF07 /* Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown */,
+ FAA9A928A7FA702CDB4425640009C9ED /* Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist */,
+ 6F7B4434545F4A2E12D09D4F0A260913 /* Pods-OHHTTPStubs iOS Fmk Tests-dummy.m */,
+ E3F0B7C281209551AE420DD52232E7C8 /* Pods-OHHTTPStubs iOS Fmk Tests-resources.sh */,
+ 79BDB9A9431AC7D922D09BDC00CD1C06 /* Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig */,
+ 3647ACBE1E21D5C040C8D06B24E52EBF /* Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig */,
);
- name = "Support Files";
- path = "../Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking";
+ name = "Pods-OHHTTPStubs iOS Fmk Tests";
+ path = "Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests";
sourceTree = "<group>";
};
- 070A94383B2AFA6C7D3962A7 /* NSURLConnection */ = {
+ 11DF502A4D9A15542CF481C74DE6D9A3 /* Pods-OHHTTPStubs iOS Lib Tests */ = {
isa = PBXGroup;
children = (
- 505424A140C5A8E367324EB7 /* AFHTTPRequestOperation.h */,
- D78D241677420BC40EAB1666 /* AFHTTPRequestOperation.m */,
- F35D08450536F79059CA3B8F /* AFHTTPRequestOperationManager.h */,
- 5A54E4650469C5E299F0D89E /* AFHTTPRequestOperationManager.m */,
- 57ADF24AEC45DB9B5B2B88EA /* AFURLConnectionOperation.h */,
- 7C156A7437E431745406C066 /* AFURLConnectionOperation.m */,
+ 8E1A7DDB7C4021CE287CFDF5A2E4E620 /* Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown */,
+ 4E318CCFBD5D073E639E811F8F9A6C5C /* Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist */,
+ BCB18ED2B42D018966442877F8BBB139 /* Pods-OHHTTPStubs iOS Lib Tests-dummy.m */,
+ AA15E5980230D104177F5D221A1440F5 /* Pods-OHHTTPStubs iOS Lib Tests-resources.sh */,
+ 5F2C6E70ECDCD3A0E546BAB946B56354 /* Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */,
+ 45E956527EEBCCD78C4FBEC20F119CD2 /* Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig */,
);
- name = NSURLConnection;
+ name = "Pods-OHHTTPStubs iOS Lib Tests";
+ path = "Target Support Files/Pods-OHHTTPStubs iOS Lib Tests";
sourceTree = "<group>";
};
- 2741788D7C16E4291B3E2737 /* AFNetworking */ = {
+ 18EFE38F7F8B278AEDE0D27B44CB04C7 /* Pods-OHHTTPStubs Mac Tests */ = {
isa = PBXGroup;
children = (
- A6E08739E866C3624A421F65 /* AFNetworking.h */,
- 070A94383B2AFA6C7D3962A7 /* NSURLConnection */,
- 4DF1A361DFF937F38D57611A /* NSURLSession */,
- AD3758B807D8663FD2B641DA /* Reachability */,
- 644025E06DD06301D572A1DD /* Security */,
- AD924DCA2EFDB9F9B379AF22 /* Serialization */,
- 05169BCB42A2EF48FE2D19D5 /* Support Files */,
- C9A1F23AF6BE37E3FF2E4EE8 /* UIKit */,
+ D2E827C02742E7F76DD1338985938B4D /* Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown */,
+ E6F21C21892A686AB280180FD4969498 /* Pods-OHHTTPStubs Mac Tests-acknowledgements.plist */,
+ 5DE21A96568E3DF4084ADF46552B0413 /* Pods-OHHTTPStubs Mac Tests-dummy.m */,
+ 05A55AB049CECEC06EAEF70A771CDF09 /* Pods-OHHTTPStubs Mac Tests-resources.sh */,
+ 9F6DC7C95D3FD570E9A029CAB1A4F4FB /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */,
+ 86E5689E17CAE53EC519352E21BB0FF5 /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */,
);
- path = AFNetworking;
+ name = "Pods-OHHTTPStubs Mac Tests";
+ path = "Target Support Files/Pods-OHHTTPStubs Mac Tests";
sourceTree = "<group>";
};
- 3DC5022FE56EB79029E28B86 /* Pods-OHHTTPStubs iOS Tests */ = {
+ 230E86A8BD9B83601E52F747B7DB6E4D /* iOS */ = {
isa = PBXGroup;
children = (
- 1EDD5C86339F3D8A90DEEAD3 /* Pods-OHHTTPStubs iOS Tests-acknowledgements.markdown */,
- 14337C81A6290F7C528EA00B /* Pods-OHHTTPStubs iOS Tests-acknowledgements.plist */,
- D83EBBF184D064CDAD710A40 /* Pods-OHHTTPStubs iOS Tests-dummy.m */,
- 0B163EB111AF4BAF3759BBA1 /* Pods-OHHTTPStubs iOS Tests-environment.h */,
- 6F25EDE9E451323B84AEED61 /* Pods-OHHTTPStubs iOS Tests-resources.sh */,
- 5EA2CAEA9606CF3E2B7AC15F /* Pods-OHHTTPStubs iOS Tests.debug.xcconfig */,
- 74DFB2792104932B42329735 /* Pods-OHHTTPStubs iOS Tests.release.xcconfig */,
- );
- name = "Pods-OHHTTPStubs iOS Tests";
- path = "Target Support Files/Pods-OHHTTPStubs iOS Tests";
+ 92A044228AB3114781A377E43C3909F3 /* CoreGraphics.framework */,
+ 237F3259A7B268CAACD2F5748209D2C3 /* Foundation.framework */,
+ AC219907B414AAFA33561DF034AFD119 /* MobileCoreServices.framework */,
+ 5588981C316302A690A0F11429C14EEF /* Security.framework */,
+ DD1AB89774D78D6AE0376FE6FD78038B /* SystemConfiguration.framework */,
+ );
+ name = iOS;
sourceTree = "<group>";
};
- 4C7E9800525AE6821F145253 /* Pods */ = {
+ 3C5E87403580D550C0D70F60C7DF80E4 /* Serialization */ = {
isa = PBXGroup;
children = (
- 2741788D7C16E4291B3E2737 /* AFNetworking */,
+ B724BD062846F32DFB871025A4E7D206 /* AFURLRequestSerialization.h */,
+ 7422A6A79CA2753E1F0F9A6FEDEE9DCC /* AFURLRequestSerialization.m */,
+ 7806D592221531CC848D88CB4461FEDB /* AFURLResponseSerialization.h */,
+ DD10BC10BEFCCD1C69A58A18458B700E /* AFURLResponseSerialization.m */,
);
- name = Pods;
+ name = Serialization;
sourceTree = "<group>";
};
- 4DF1A361DFF937F38D57611A /* NSURLSession */ = {
+ 5CC8F5917FB3FA7D911485C4E1C49EBA /* Security */ = {
isa = PBXGroup;
children = (
- 093C199AD28717A653273DE0 /* AFHTTPSessionManager.h */,
- E3CB595356B57E21F6B502D2 /* AFHTTPSessionManager.m */,
- 227A9F36B3754E843BA612D4 /* AFURLSessionManager.h */,
- 4B303111D0141201348C4833 /* AFURLSessionManager.m */,
+ BA3650D52BE66FE9535BAE2DC39CECD0 /* AFSecurityPolicy.h */,
+ 619A46D83134C3E7B5D6EE0AB350D15F /* AFSecurityPolicy.m */,
);
- name = NSURLSession;
+ name = Security;
sourceTree = "<group>";
};
- 4F22DE6DD75BB25D57A6F08C = {
+ 5FE77AFBE70240C52D658B27BACFDE5B /* Frameworks */ = {
isa = PBXGroup;
children = (
- 21559B0A80457F825BA4C039 /* Podfile */,
- 594802449485ED7FCDA90219 /* Frameworks */,
- 4C7E9800525AE6821F145253 /* Pods */,
- 840E1705B7F3F6B6B5CAA8C1 /* Products */,
- 76D31DB545556A7BCD8EB2F6 /* Targets Support Files */,
+ F74F9A7D3453616153A9A2C1226CB17F /* OS X */,
+ 230E86A8BD9B83601E52F747B7DB6E4D /* iOS */,
);
+ name = Frameworks;
sourceTree = "<group>";
};
- 50238B3AF25CBF2261585387 /* iOS */ = {
+ 7288B3837DDAA790C66E9E1141F0EEE1 /* NSURLConnection */ = {
isa = PBXGroup;
children = (
- 739C1918DF54A0F91712A4A6 /* CoreGraphics.framework */,
- 88C39391AEC2A6F4CE298276 /* Foundation.framework */,
- 910E02E98AB0087421897E08 /* MobileCoreServices.framework */,
- FD3A78B755B763DA38819067 /* Security.framework */,
- 1D4DADF799A34500A06BD78A /* SystemConfiguration.framework */,
+ 18077281CC34C19A04143171E98F7879 /* AFHTTPRequestOperation.h */,
+ 259E186D044C1B028137AF4EF2C21259 /* AFHTTPRequestOperation.m */,
+ 77BB367FBC390FAEB8B5000DB949AA38 /* AFHTTPRequestOperationManager.h */,
+ 0DA497FB4C85042385802643B1B757A4 /* AFHTTPRequestOperationManager.m */,
+ C9C563ECE471CD7D11B1091AFD067CC8 /* AFURLConnectionOperation.h */,
+ 0151D60DFC083432A4745FDF13FCA298 /* AFURLConnectionOperation.m */,
);
- name = iOS;
+ name = NSURLConnection;
sourceTree = "<group>";
};
- 594802449485ED7FCDA90219 /* Frameworks */ = {
+ 7DB346D0F39D3F0E887471402A8071AB = {
isa = PBXGroup;
children = (
- EBF9743714B11144B2AFAA6A /* OS X */,
- 50238B3AF25CBF2261585387 /* iOS */,
+ BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */,
+ 5FE77AFBE70240C52D658B27BACFDE5B /* Frameworks */,
+ 844675680397CCEFD68E9BBC63ED25F2 /* Pods */,
+ CCA510CFBEA2D207524CDA0D73C3B561 /* Products */,
+ F47946A07A0E626A63A3B595A3600C90 /* Targets Support Files */,
);
- name = Frameworks;
sourceTree = "<group>";
};
- 644025E06DD06301D572A1DD /* Security */ = {
+ 844675680397CCEFD68E9BBC63ED25F2 /* Pods */ = {
isa = PBXGroup;
children = (
- 497A151ED83BFF5C3E5B595D /* AFSecurityPolicy.h */,
- 7ACAD995D17054176A5526B8 /* AFSecurityPolicy.m */,
+ A765C4E2B4592079927FF623452E2BE2 /* AFNetworking */,
);
- name = Security;
+ name = Pods;
sourceTree = "<group>";
};
- 76D31DB545556A7BCD8EB2F6 /* Targets Support Files */ = {
+ A765C4E2B4592079927FF623452E2BE2 /* AFNetworking */ = {
isa = PBXGroup;
children = (
- D5658B605F60D854FF21EBF8 /* Pods-OHHTTPStubs Mac Tests */,
- 3DC5022FE56EB79029E28B86 /* Pods-OHHTTPStubs iOS Tests */,
+ 03C7D02ABE607C8B5795F40F92C623EB /* AFNetworking.h */,
+ 7288B3837DDAA790C66E9E1141F0EEE1 /* NSURLConnection */,
+ EA2A03667CAA2933609D336B51464B11 /* NSURLSession */,
+ DAAEAD53FECAE4569CB4FCEFDBCE121C /* Reachability */,
+ 5CC8F5917FB3FA7D911485C4E1C49EBA /* Security */,
+ 3C5E87403580D550C0D70F60C7DF80E4 /* Serialization */,
+ FE8DA249328BADB4CDB572F85FFCEDD2 /* Support Files */,
+ F4F22F5E6E75C5FBDCAF5F59E286C5D3 /* UIKit */,
);
- name = "Targets Support Files";
+ path = AFNetworking;
sourceTree = "<group>";
};
- 840E1705B7F3F6B6B5CAA8C1 /* Products */ = {
+ CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = {
isa = PBXGroup;
children = (
- 9E73E04B4EE7C8C760AE5357 /* libPods-OHHTTPStubs Mac Tests.a */,
- 00B451C5114FF92A77CC1279 /* libPods-OHHTTPStubs Mac Tests-AFNetworking.a */,
- 78B46767D42DDCD769A17785 /* libPods-OHHTTPStubs iOS Tests.a */,
- FDC42A4A088707A78177FC59 /* libPods-OHHTTPStubs iOS Tests-AFNetworking.a */,
+ C50DF11D2B358966138A6F29F4CC5DAE /* libPods-OHHTTPStubs Mac Tests.a */,
+ C4BC45E5D903B7913CE22C29CF585154 /* libPods-OHHTTPStubs Mac Tests-AFNetworking.a */,
+ 3FDD9C1F287CB6F8D7701BAC1178E559 /* libPods-OHHTTPStubs iOS Fmk Tests.a */,
+ 20956D3138E6FF68DEBE84310456370B /* libPods-OHHTTPStubs iOS Fmk Tests-AFNetworking.a */,
+ 2B40EFC7297CACA076BC4EB02C7BEB57 /* libPods-OHHTTPStubs iOS Lib Tests.a */,
+ 9F8A85E381F095112141F59E2C8F4507 /* libPods-OHHTTPStubs iOS Lib Tests-AFNetworking.a */,
);
name = Products;
sourceTree = "<group>";
};
- AD3758B807D8663FD2B641DA /* Reachability */ = {
+ DAAEAD53FECAE4569CB4FCEFDBCE121C /* Reachability */ = {
isa = PBXGroup;
children = (
- 49BC80768F1ECB71168E4F0E /* AFNetworkReachabilityManager.h */,
- F35939851ED38CB5738C6911 /* AFNetworkReachabilityManager.m */,
+ 2754BC29C1C43FF5F03E9CA0401C790E /* AFNetworkReachabilityManager.h */,
+ 2033F47D817A9719788357C1CD7D1B1E /* AFNetworkReachabilityManager.m */,
);
name = Reachability;
sourceTree = "<group>";
};
- AD924DCA2EFDB9F9B379AF22 /* Serialization */ = {
+ EA2A03667CAA2933609D336B51464B11 /* NSURLSession */ = {
isa = PBXGroup;
children = (
- 3CEE8864C15957F177F3E032 /* AFURLRequestSerialization.h */,
- 5447FF01A06FD20A36A2E25D /* AFURLRequestSerialization.m */,
- 6015221E4A360237C44A8015 /* AFURLResponseSerialization.h */,
- 4E571E4A2307F50521384E71 /* AFURLResponseSerialization.m */,
+ 3ED4D26C75DC26A208FD9FA8C0CB5091 /* AFHTTPSessionManager.h */,
+ DB9825A1F93F6D6946A8048EDE5FD40F /* AFHTTPSessionManager.m */,
+ 51895A6B4ECC3F423FD7735AEF97C9B7 /* AFURLSessionManager.h */,
+ 828996F0F19395E0F79B6649A9B32184 /* AFURLSessionManager.m */,
);
- name = Serialization;
+ name = NSURLSession;
sourceTree = "<group>";
};
- C9A1F23AF6BE37E3FF2E4EE8 /* UIKit */ = {
+ F47946A07A0E626A63A3B595A3600C90 /* Targets Support Files */ = {
isa = PBXGroup;
children = (
- 55B5C6EAB2939CF9557557FB /* AFNetworkActivityIndicatorManager.h */,
- 762E066FFCD8D46681603BBB /* AFNetworkActivityIndicatorManager.m */,
- 3DC2B2A5E77746321B51034D /* UIActivityIndicatorView+AFNetworking.h */,
- 551B551AA3280D6BA8335A95 /* UIActivityIndicatorView+AFNetworking.m */,
- F23E7994981C3DACAAF7E45C /* UIAlertView+AFNetworking.h */,
- ED516141A9266AEAAD48B422 /* UIAlertView+AFNetworking.m */,
- F8B3CC903D3CB9DDE04B17D4 /* UIButton+AFNetworking.h */,
- C024B152BB38AA08EF79BCA1 /* UIButton+AFNetworking.m */,
- CEA9DC40500CC7C2D1322784 /* UIImageView+AFNetworking.h */,
- 6C3004FE78D278EBD2159B2D /* UIImageView+AFNetworking.m */,
- 2E983A5C6230930CDB296DFA /* UIKit+AFNetworking.h */,
- 7D0F6E023E9623249382E1A8 /* UIProgressView+AFNetworking.h */,
- D0B40D3B78D919B1D19604BC /* UIProgressView+AFNetworking.m */,
- 4FD3A50893C3DD6D814913A1 /* UIRefreshControl+AFNetworking.h */,
- 560D9D22979DFBE868DEDD88 /* UIRefreshControl+AFNetworking.m */,
- 9ABBA795C17AC61F960788BE /* UIWebView+AFNetworking.h */,
- 3915011C479A0B120388E604 /* UIWebView+AFNetworking.m */,
+ 18EFE38F7F8B278AEDE0D27B44CB04C7 /* Pods-OHHTTPStubs Mac Tests */,
+ 0E3744EA9D5891D6AA568F3B7281445C /* Pods-OHHTTPStubs iOS Fmk Tests */,
+ 11DF502A4D9A15542CF481C74DE6D9A3 /* Pods-OHHTTPStubs iOS Lib Tests */,
);
- name = UIKit;
+ name = "Targets Support Files";
sourceTree = "<group>";
};
- D5658B605F60D854FF21EBF8 /* Pods-OHHTTPStubs Mac Tests */ = {
+ F4F22F5E6E75C5FBDCAF5F59E286C5D3 /* UIKit */ = {
isa = PBXGroup;
children = (
- 589F6CBD907470D4ED9E48ED /* Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown */,
- 9FB42624CAB24DF25D07AAE8 /* Pods-OHHTTPStubs Mac Tests-acknowledgements.plist */,
- 321953436B9349FCF7BF8964 /* Pods-OHHTTPStubs Mac Tests-dummy.m */,
- 3F8FF92F806E569F09F7C3CD /* Pods-OHHTTPStubs Mac Tests-environment.h */,
- 4D7F0273765019AA5DEE864D /* Pods-OHHTTPStubs Mac Tests-resources.sh */,
- 274F152996A2D6D92762AAFC /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */,
- B8CA917E680C843D80B254A4 /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */,
+ 3C63FF5C2D2E3A2F311A9F715240E507 /* AFNetworkActivityIndicatorManager.h */,
+ D0F4189464499CBCAD3EA1AD8EDE3696 /* AFNetworkActivityIndicatorManager.m */,
+ 5F1C8B8514370D9B42DD849854EBEF00 /* UIActivityIndicatorView+AFNetworking.h */,
+ 070D38BF9C04CAEF1D125C09DA819847 /* UIActivityIndicatorView+AFNetworking.m */,
+ CB7520925295F3942EFA86591A8BD2F2 /* UIAlertView+AFNetworking.h */,
+ A74C6C3647ADEBFE80D77AC0F2D89E69 /* UIAlertView+AFNetworking.m */,
+ 45BD438356AA52E1932687CDE8509648 /* UIButton+AFNetworking.h */,
+ 94D6AA12CE997883E17F002960300634 /* UIButton+AFNetworking.m */,
+ 3395B074B222A10AFB560082E131245E /* UIImageView+AFNetworking.h */,
+ E5861C661350EC21C857484AA70BF976 /* UIImageView+AFNetworking.m */,
+ B5514C95196DB00842F76A09DC3F94B8 /* UIKit+AFNetworking.h */,
+ 206EFF6F6F6515C328FCF064BE28E807 /* UIProgressView+AFNetworking.h */,
+ 76F52FD22D338EF95B6CB148E1040450 /* UIProgressView+AFNetworking.m */,
+ 50FAB402E8705CE4CFFF0251DF670A47 /* UIRefreshControl+AFNetworking.h */,
+ A2E92073C415D6C3422B40F9E75D6744 /* UIRefreshControl+AFNetworking.m */,
+ 5FDCFE3342236755B0B582114EBBDD06 /* UIWebView+AFNetworking.h */,
+ 898868FFA5C248BE02E23B19620CB5BF /* UIWebView+AFNetworking.m */,
);
- name = "Pods-OHHTTPStubs Mac Tests";
- path = "Target Support Files/Pods-OHHTTPStubs Mac Tests";
+ name = UIKit;
sourceTree = "<group>";
};
- EBF9743714B11144B2AFAA6A /* OS X */ = {
+ F74F9A7D3453616153A9A2C1226CB17F /* OS X */ = {
isa = PBXGroup;
children = (
- 9FA4BA2FEF754E9D702A1150 /* Cocoa.framework */,
- 5D2AC08FFF124E07A01EAFC2 /* CoreServices.framework */,
- 51BD7E303C7824651C140D50 /* Security.framework */,
- 7581CD963368C82A3138112D /* SystemConfiguration.framework */,
+ 38A8ADD2FF90F73995E9A1FDE53D3875 /* Cocoa.framework */,
+ 00DCC4FC132D570975C53182D29619AE /* CoreServices.framework */,
+ C72C0969DCA14E625F50E8F2A307CEC9 /* Security.framework */,
+ 6614A7CC62A6F17D946A29815E842B73 /* SystemConfiguration.framework */,
);
name = "OS X";
sourceTree = "<group>";
};
+ FE8DA249328BADB4CDB572F85FFCEDD2 /* Support Files */ = {
+ isa = PBXGroup;
+ children = (
+ 37E0F4E141348926FBC92D88EFA6AFB8 /* Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig */,
+ E12801158742AC418CBDA458A326239B /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */,
+ 37B073AE13203D0CEBB6CBF76C80293D /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m */,
+ 6CF2B059BA1AB95373E84725C32C15AA /* Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch */,
+ 2581C843D784C7210E0F1F28CC1D8B7E /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig */,
+ 108A0C47CE7A2E29C1F4148BEF9FB9A3 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig */,
+ A112138561DF08D716A7011B7F6A7B2B /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m */,
+ DBD4BB4B0B29CF374A8EDD63D4345E03 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch */,
+ EC1C2CAE3AE61850A30DD027DF10505B /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig */,
+ 384FDE2220A7E41A204258051579DA8A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig */,
+ 5BC94F82CCC14F635185579B5C3B3D9A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m */,
+ CEEDB64D3C641DE539BCB8F56E8F7B37 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch */,
+ );
+ name = "Support Files";
+ path = "../Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking";
+ sourceTree = "<group>";
+ };
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
- 256F5FE3B2E18567D1F66C08 /* Headers */ = {
+ 6883E216DD36E4F8570DB44B7C788DB9 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 600A82D91491C069768FCD6A2010BCB3 /* AFHTTPRequestOperation.h in Headers */,
+ A027F9B7ADCA44C6A3A979078DC45E88 /* AFHTTPRequestOperationManager.h in Headers */,
+ 4FF4FC4E9DA5EE77D00B35B9CD82F41D /* AFHTTPSessionManager.h in Headers */,
+ 5C72659A6B26B9815CA33E73D9DC24BF /* AFNetworkActivityIndicatorManager.h in Headers */,
+ 9A2F99D9A65589AA07E6459435AA1C0D /* AFNetworkReachabilityManager.h in Headers */,
+ CFE236DC8EE5333C1F6F9ABF62B3535C /* AFNetworking.h in Headers */,
+ AD9902747B7FC4F71295996DC7860EB8 /* AFSecurityPolicy.h in Headers */,
+ E0F0FF6AEE4479CCDF53AF74F688BA55 /* AFURLConnectionOperation.h in Headers */,
+ 7C95483A4097B18335A8BF7642DDC73B /* AFURLRequestSerialization.h in Headers */,
+ 7676169F7841532A395931C3E17F66C9 /* AFURLResponseSerialization.h in Headers */,
+ B6E5A5FD952689780B3BE34B718416D2 /* AFURLSessionManager.h in Headers */,
+ AC1BE0DB30DF879464CC83953A7185A1 /* UIActivityIndicatorView+AFNetworking.h in Headers */,
+ 45AD375FBF85A2BF93A637B148CB59F7 /* UIAlertView+AFNetworking.h in Headers */,
+ 491471648F137C917DF4BAE1E349297E /* UIButton+AFNetworking.h in Headers */,
+ 649EADE3D5751F8F6999B5B38770BEE1 /* UIImageView+AFNetworking.h in Headers */,
+ 759A9B1F3FFC9108F24E43E61B4A9062 /* UIKit+AFNetworking.h in Headers */,
+ B2F8321C37874E4E230F60AE522DAAFD /* UIProgressView+AFNetworking.h in Headers */,
+ 0BAFE9A085FC34B4B93E5898BA006719 /* UIRefreshControl+AFNetworking.h in Headers */,
+ CB8DC139D7E210F046BCFB2E5F6CB1D0 /* UIWebView+AFNetworking.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ C92A81659CDC1B3BFF22046015F5FD5D /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 754E33A6C10F46A7A36092D8 /* AFHTTPRequestOperation.h in Headers */,
- 37C0EFD701AE7760758BD7DC /* AFHTTPRequestOperationManager.h in Headers */,
- 20CD2FEFF175371C94C52D11 /* AFHTTPSessionManager.h in Headers */,
- 09696F6B38AF4AA07130BDA5 /* AFNetworkReachabilityManager.h in Headers */,
- 5D38932376ACB1D542540DE8 /* AFNetworking.h in Headers */,
- 3F7B393D7F0475C76239AEF5 /* AFSecurityPolicy.h in Headers */,
- FA6A84FB2D6AF1D3183C1373 /* AFURLConnectionOperation.h in Headers */,
- F6043955003537905B134B62 /* AFURLRequestSerialization.h in Headers */,
- A89EEDF58A1E524677F157AA /* AFURLResponseSerialization.h in Headers */,
- EC557A30CAD5634B82D54AED /* AFURLSessionManager.h in Headers */,
+ F0771CF11B589C897EB15E969C8A66AA /* AFHTTPRequestOperation.h in Headers */,
+ 8F82ED27312CCDF4694204B19CE76BB3 /* AFHTTPRequestOperationManager.h in Headers */,
+ 18BEFCC98B3B58EB4829B46666F5907B /* AFHTTPSessionManager.h in Headers */,
+ 5DB9E56F532D487F5E2629951ADBDFEA /* AFNetworkReachabilityManager.h in Headers */,
+ BEEC23C8BDC4DBBC2F558BDDB9C5281A /* AFNetworking.h in Headers */,
+ EEC219A28F8AF94DCB4E2B7835BEA5EC /* AFSecurityPolicy.h in Headers */,
+ 9CEC4434EE320A3C3503F66A56B3612E /* AFURLConnectionOperation.h in Headers */,
+ E41E538DA6814FA77B07A3E031AAA15C /* AFURLRequestSerialization.h in Headers */,
+ 4C339FF668B3A25065E5368D3609C5C3 /* AFURLResponseSerialization.h in Headers */,
+ 062627F8F11F3D335F1463F776CC6D7B /* AFURLSessionManager.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- A9C373A2E563593F432AD79C /* Headers */ = {
+ EAEE25A4AC7B3F5AE51F1039D63D8711 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 522A96083A107EBDABC5A8E3 /* AFHTTPRequestOperation.h in Headers */,
- 0ED74CA078B559E46733EB86 /* AFHTTPRequestOperationManager.h in Headers */,
- E2ED8AB618422BC864886DCB /* AFHTTPSessionManager.h in Headers */,
- 9A5155FDA741A40E62176688 /* AFNetworkActivityIndicatorManager.h in Headers */,
- 07109DEE2D3CCAC6E27FF610 /* AFNetworkReachabilityManager.h in Headers */,
- 58C2691912FAE6112F221A24 /* AFNetworking.h in Headers */,
- 0B0AC3DCF875ACE1AB25DB06 /* AFSecurityPolicy.h in Headers */,
- 4702916A49A441A9A944E912 /* AFURLConnectionOperation.h in Headers */,
- 578705629C31E0FC3C99ACB5 /* AFURLRequestSerialization.h in Headers */,
- 4870AB9943E61FC2D614B70D /* AFURLResponseSerialization.h in Headers */,
- B917CE9E60F38DA6AE956D10 /* AFURLSessionManager.h in Headers */,
- 4F01C6D7B6853EF4AA5B65C0 /* UIActivityIndicatorView+AFNetworking.h in Headers */,
- 9EF6386D389001640865A6A0 /* UIAlertView+AFNetworking.h in Headers */,
- AB53CB4E94CC50F54326D9EC /* UIButton+AFNetworking.h in Headers */,
- 07C1C70C97F4B12085CF9B54 /* UIImageView+AFNetworking.h in Headers */,
- D999D52BA23C8B7FC607D108 /* UIKit+AFNetworking.h in Headers */,
- 111FA2DCCECDC450CCE86B79 /* UIProgressView+AFNetworking.h in Headers */,
- CCBEB7124FE5B8E0772ACFBD /* UIRefreshControl+AFNetworking.h in Headers */,
- FEFED9420F6A72FB3F123BF5 /* UIWebView+AFNetworking.h in Headers */,
+ 1F532A0E0B95E91A62F03407927CB325 /* AFHTTPRequestOperation.h in Headers */,
+ A4727C9657EEAB1477812E3013A7033A /* AFHTTPRequestOperationManager.h in Headers */,
+ DC25BB10F0BBA01FF19EE93657F136E9 /* AFHTTPSessionManager.h in Headers */,
+ 2B29F1FA99E275DEDD61A5F688D5C9C1 /* AFNetworkActivityIndicatorManager.h in Headers */,
+ 438968EC789E0F717C25C550274AB650 /* AFNetworkReachabilityManager.h in Headers */,
+ E68FC8E49E7D5E684944923270FC58DF /* AFNetworking.h in Headers */,
+ 61EC95BBC175B1AF91C3EA5650C764FA /* AFSecurityPolicy.h in Headers */,
+ D6C88C216B01055BC5CFD8A8FEB813B6 /* AFURLConnectionOperation.h in Headers */,
+ 9AC12B669B09AB75BC0B7B42A05ADD21 /* AFURLRequestSerialization.h in Headers */,
+ 0844ADE509A938C41B0727E30A322FDF /* AFURLResponseSerialization.h in Headers */,
+ DD7D6461C4656587A76BF366CF7F778C /* AFURLSessionManager.h in Headers */,
+ 09036FF02007A01FDD1BD0A574F0B2DE /* UIActivityIndicatorView+AFNetworking.h in Headers */,
+ F4D2060AFE160CDA0AEA7D4E9C841A56 /* UIAlertView+AFNetworking.h in Headers */,
+ 5D7EA100025E4F6FF0D6A55B4BD9997D /* UIButton+AFNetworking.h in Headers */,
+ BD930F37304AB0B2F6954C115D4A3526 /* UIImageView+AFNetworking.h in Headers */,
+ 99346425C623513B94D6C3BE0F164219 /* UIKit+AFNetworking.h in Headers */,
+ 00E62B847EA2F65FC90029021AE728D7 /* UIProgressView+AFNetworking.h in Headers */,
+ 10C3A789560233FF8783D60EE2CB545C /* UIRefreshControl+AFNetworking.h in Headers */,
+ 753A5C45559ADFB2540B64D59872BFD2 /* UIWebView+AFNetworking.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- 11C6440715C5C37466193A71 /* Pods-OHHTTPStubs Mac Tests-AFNetworking */ = {
+ 157F1424FCDD6A681FFF7347052EA6C2 /* Pods-OHHTTPStubs Mac Tests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = A66489F018353B6058D4D8CF /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests-AFNetworking" */;
+ buildConfigurationList = 521A53173F1B21285588B948571426FF /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests" */;
buildPhases = (
- 20F1F831CA391CB98DA7148C /* Sources */,
- 6E1895CAADD4CD67C0D35599 /* Frameworks */,
- 256F5FE3B2E18567D1F66C08 /* Headers */,
+ 735E62236F218501FA26FCD0E87A3015 /* Sources */,
+ B6EE4ED62BC7CEBDED396BFB546553FC /* Frameworks */,
);
buildRules = (
);
dependencies = (
+ AD45BAECEA69C860F646AFEC2C3CF4AE /* PBXTargetDependency */,
);
- name = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
- productName = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
- productReference = 00B451C5114FF92A77CC1279 /* libPods-OHHTTPStubs Mac Tests-AFNetworking.a */;
+ name = "Pods-OHHTTPStubs Mac Tests";
+ productName = "Pods-OHHTTPStubs Mac Tests";
+ productReference = C50DF11D2B358966138A6F29F4CC5DAE /* libPods-OHHTTPStubs Mac Tests.a */;
productType = "com.apple.product-type.library.static";
};
- 5A989F1DC87EA18917A83ED3 /* Pods-OHHTTPStubs Mac Tests */ = {
+ 3CD6B8D1922BB8AF8A0A0C0A940E21B8 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking */ = {
isa = PBXNativeTarget;
- buildConfigurationList = D1FCAD37DEA7C4E61C26DF3B /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests" */;
+ buildConfigurationList = 7FDEE8A3220C557F6DD160C8406AFF4A /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking" */;
buildPhases = (
- 114ABB025720040B090F8BC3 /* Sources */,
- 2F46D4BF3329AFCC2E0ABF7F /* Frameworks */,
+ 515FFA8BF2EBBAAEAE6DDCCC9BB3932D /* Sources */,
+ AAF9EA44D5832F6AB94A30AF7F26B112 /* Frameworks */,
+ EAEE25A4AC7B3F5AE51F1039D63D8711 /* Headers */,
);
buildRules = (
);
dependencies = (
- 1EA3D04C16DB6059C82BFBA1 /* PBXTargetDependency */,
);
- name = "Pods-OHHTTPStubs Mac Tests";
- productName = "Pods-OHHTTPStubs Mac Tests";
- productReference = 9E73E04B4EE7C8C760AE5357 /* libPods-OHHTTPStubs Mac Tests.a */;
+ name = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking";
+ productName = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking";
+ productReference = 9F8A85E381F095112141F59E2C8F4507 /* libPods-OHHTTPStubs iOS Lib Tests-AFNetworking.a */;
productType = "com.apple.product-type.library.static";
};
- F692E0F1F69A02A187429A81 /* Pods-OHHTTPStubs iOS Tests */ = {
+ 74560771C5D43FDFF6DF28750244E5F1 /* Pods-OHHTTPStubs iOS Lib Tests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = EFA235A59A8027AB996E0D6B /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Tests" */;
+ buildConfigurationList = B12DF62DD2149E5FE75B382ED3E34975 /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Lib Tests" */;
buildPhases = (
- 4DB617D0D63B727656D14BC6 /* Sources */,
- 97EF063BB4F1B51722BEEEEE /* Frameworks */,
+ 7543F87B5A0696A715941E7C0863FF7E /* Sources */,
+ 8B3227DF02C2C27253B1AC2FBFF1464D /* Frameworks */,
);
buildRules = (
);
dependencies = (
- 0A6A94A7B2C7311729278CD0 /* PBXTargetDependency */,
+ DB6F4DE2679832E4191FE8E1C0F92703 /* PBXTargetDependency */,
);
- name = "Pods-OHHTTPStubs iOS Tests";
- productName = "Pods-OHHTTPStubs iOS Tests";
- productReference = 78B46767D42DDCD769A17785 /* libPods-OHHTTPStubs iOS Tests.a */;
+ name = "Pods-OHHTTPStubs iOS Lib Tests";
+ productName = "Pods-OHHTTPStubs iOS Lib Tests";
+ productReference = 2B40EFC7297CACA076BC4EB02C7BEB57 /* libPods-OHHTTPStubs iOS Lib Tests.a */;
productType = "com.apple.product-type.library.static";
};
- FFE6CE2F3BF00868F830AF0D /* Pods-OHHTTPStubs iOS Tests-AFNetworking */ = {
+ 77F13D6AF7E34D95E0F727C84EA960FF /* Pods-OHHTTPStubs iOS Fmk Tests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 16E1077524B3F86733F1A5AE /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Tests-AFNetworking" */;
+ buildConfigurationList = E3C8EE1527BC4D52D6A97B1E8B25164B /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Fmk Tests" */;
buildPhases = (
- B84BB191C7AF13939DF58349 /* Sources */,
- 08C808FA697B8118DD3D19F9 /* Frameworks */,
- A9C373A2E563593F432AD79C /* Headers */,
+ EEE264F3140235BB9CA2397DB8C3C06D /* Sources */,
+ D783A3B6252B0810C97C37D485DADB47 /* Frameworks */,
);
buildRules = (
);
dependencies = (
+ EAAEFE275FC3C4C145BC5662021E8C5E /* PBXTargetDependency */,
);
- name = "Pods-OHHTTPStubs iOS Tests-AFNetworking";
- productName = "Pods-OHHTTPStubs iOS Tests-AFNetworking";
- productReference = FDC42A4A088707A78177FC59 /* libPods-OHHTTPStubs iOS Tests-AFNetworking.a */;
+ name = "Pods-OHHTTPStubs iOS Fmk Tests";
+ productName = "Pods-OHHTTPStubs iOS Fmk Tests";
+ productReference = 3FDD9C1F287CB6F8D7701BAC1178E559 /* libPods-OHHTTPStubs iOS Fmk Tests.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+ 83C48F685E760798451C190B67532DD6 /* Pods-OHHTTPStubs Mac Tests-AFNetworking */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 036698FA4899F2D024A129276F6FAE71 /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests-AFNetworking" */;
+ buildPhases = (
+ A9D0A19C4251495563034B7ACB740544 /* Sources */,
+ 653C8A4D5BA2EC877700840BEF53ACDD /* Frameworks */,
+ C92A81659CDC1B3BFF22046015F5FD5D /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
+ productName = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
+ productReference = C4BC45E5D903B7913CE22C29CF585154 /* libPods-OHHTTPStubs Mac Tests-AFNetworking.a */;
+ productType = "com.apple.product-type.library.static";
+ };
+ F218F9E6DFDEE3DC92EC9A3BF47E6B54 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 2595B7D5FBEA53F263C198F65D9BA7A2 /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking" */;
+ buildPhases = (
+ 10158E66693E5903992F21A3C17FB236 /* Sources */,
+ F8FC83EF19D48CD791486910BEBE2B9F /* Frameworks */,
+ 6883E216DD36E4F8570DB44B7C788DB9 /* Headers */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking";
+ productName = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking";
+ productReference = 20956D3138E6FF68DEBE84310456370B /* libPods-OHHTTPStubs iOS Fmk Tests-AFNetworking.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
- E0DDD61A0770FF4B6366DB86 /* Project object */ = {
+ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 0640;
+ LastSwiftUpdateCheck = 0700;
+ LastUpgradeCheck = 0700;
};
- buildConfigurationList = B1768547D52EBBCE2FF93150 /* Build configuration list for PBXProject "Pods" */;
+ buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
- mainGroup = 4F22DE6DD75BB25D57A6F08C;
- productRefGroup = 840E1705B7F3F6B6B5CAA8C1 /* Products */;
+ mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
+ productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
- 5A989F1DC87EA18917A83ED3 /* Pods-OHHTTPStubs Mac Tests */,
- 11C6440715C5C37466193A71 /* Pods-OHHTTPStubs Mac Tests-AFNetworking */,
- F692E0F1F69A02A187429A81 /* Pods-OHHTTPStubs iOS Tests */,
- FFE6CE2F3BF00868F830AF0D /* Pods-OHHTTPStubs iOS Tests-AFNetworking */,
+ 157F1424FCDD6A681FFF7347052EA6C2 /* Pods-OHHTTPStubs Mac Tests */,
+ 83C48F685E760798451C190B67532DD6 /* Pods-OHHTTPStubs Mac Tests-AFNetworking */,
+ 77F13D6AF7E34D95E0F727C84EA960FF /* Pods-OHHTTPStubs iOS Fmk Tests */,
+ F218F9E6DFDEE3DC92EC9A3BF47E6B54 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking */,
+ 74560771C5D43FDFF6DF28750244E5F1 /* Pods-OHHTTPStubs iOS Lib Tests */,
+ 3CD6B8D1922BB8AF8A0A0C0A940E21B8 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
- 114ABB025720040B090F8BC3 /* Sources */ = {
+ 10158E66693E5903992F21A3C17FB236 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ E5809CB7E9B80EC02904EBF072207B15 /* AFHTTPRequestOperation.m in Sources */,
+ BC8C8771E348826A0E001F36418C3273 /* AFHTTPRequestOperationManager.m in Sources */,
+ 1C932875CECF31CA7C2B6A26E1E5A3E0 /* AFHTTPSessionManager.m in Sources */,
+ ADFCEAFAC1424E9CFAA4EBDD0B8AEE48 /* AFNetworkActivityIndicatorManager.m in Sources */,
+ 8AF9F36D21A64B89909D700B64FACE0D /* AFNetworkReachabilityManager.m in Sources */,
+ AD45C703CCC77BAE5329D20FF96D48F1 /* AFSecurityPolicy.m in Sources */,
+ 8E55AA32CB5BFB88BF1BE7B661D0D473 /* AFURLConnectionOperation.m in Sources */,
+ 1CE3CB5854CF50C2262FA219012F2974 /* AFURLRequestSerialization.m in Sources */,
+ 437ECFC28F231AB22E9202E864FA8F8B /* AFURLResponseSerialization.m in Sources */,
+ DB59017FB5CF57B9C999FC168F67553E /* AFURLSessionManager.m in Sources */,
+ 28F3B4D89EA1C8A014676F1D386D396C /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m in Sources */,
+ 6703E45579332EB0B6979235783E5B14 /* UIActivityIndicatorView+AFNetworking.m in Sources */,
+ E37EAD95E243E027EE7E873D8EB9581D /* UIAlertView+AFNetworking.m in Sources */,
+ 19471BDEE2BC7C9817B53A97AF653CEA /* UIButton+AFNetworking.m in Sources */,
+ 93AC19524F986400E92144DBE3319157 /* UIImageView+AFNetworking.m in Sources */,
+ 46E2B7C3ADDF592950118FAE3C17FB17 /* UIProgressView+AFNetworking.m in Sources */,
+ 48F0FCD4CD27D827CD2C8B805A3673AD /* UIRefreshControl+AFNetworking.m in Sources */,
+ FC4CDC3A0E5E0DCE40E38A32485221BC /* UIWebView+AFNetworking.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 515FFA8BF2EBBAAEAE6DDCCC9BB3932D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ BE04EBD99F23E05DD57CFDDC543DEAB9 /* AFHTTPRequestOperation.m in Sources */,
+ DA92ED909F56C8D4177A2C83BBE60769 /* AFHTTPRequestOperationManager.m in Sources */,
+ 94A5736A0EC38CA01652B849EF60F84B /* AFHTTPSessionManager.m in Sources */,
+ 82C3E6B636B783C0B311392BBD9BF5CE /* AFNetworkActivityIndicatorManager.m in Sources */,
+ CFF91447C78D216352D482A31C9F5A81 /* AFNetworkReachabilityManager.m in Sources */,
+ 60AAAC807EA458A49273DB6F55E2F936 /* AFSecurityPolicy.m in Sources */,
+ C9F5F78994EF37121A691BFFC78B0487 /* AFURLConnectionOperation.m in Sources */,
+ 69EF57311C170DC1DF039E247250C088 /* AFURLRequestSerialization.m in Sources */,
+ AB4B8331259A23DF5CC3A4212E7415AC /* AFURLResponseSerialization.m in Sources */,
+ D2D1AFA8C46D5353FE9C3899C5A7A459 /* AFURLSessionManager.m in Sources */,
+ 8875AB1428DA5D9168F3559A3D1CCB90 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m in Sources */,
+ 9F9729959DD97A6E0868F319B96693CD /* UIActivityIndicatorView+AFNetworking.m in Sources */,
+ 738FDD277AE8A94CF23B0DED04FE1BB1 /* UIAlertView+AFNetworking.m in Sources */,
+ 7638217928A9C4691B389C2B12CDB5C3 /* UIButton+AFNetworking.m in Sources */,
+ FBD776460ABA96AFD8E6BE6F89A10D37 /* UIImageView+AFNetworking.m in Sources */,
+ F23EFC6928775AF24E0FFFEAB5B96144 /* UIProgressView+AFNetworking.m in Sources */,
+ 6E4BDF75676CC9BBA0BC140AA2253C11 /* UIRefreshControl+AFNetworking.m in Sources */,
+ B614CCAB66BC6044A90A4AD98F539263 /* UIWebView+AFNetworking.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 735E62236F218501FA26FCD0E87A3015 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 77D3C6F11D2CA0A86A3EAF29 /* Pods-OHHTTPStubs Mac Tests-dummy.m in Sources */,
+ 2F147644DB7277F011A038925519E9D0 /* Pods-OHHTTPStubs Mac Tests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 20F1F831CA391CB98DA7148C /* Sources */ = {
+ 7543F87B5A0696A715941E7C0863FF7E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8F6FABABA39F6EB2B25939F3 /* AFHTTPRequestOperation.m in Sources */,
- 63359255DE4DAB8D48D8398A /* AFHTTPRequestOperationManager.m in Sources */,
- 9B3D20C65197332A7B9D7A10 /* AFHTTPSessionManager.m in Sources */,
- 12614473A129EE388A04B562 /* AFNetworkReachabilityManager.m in Sources */,
- B15E5A587912F49A725192DA /* AFSecurityPolicy.m in Sources */,
- BEE8719A65D2BF151C8FF1B1 /* AFURLConnectionOperation.m in Sources */,
- 05F10BA864A937B79CEF7AB7 /* AFURLRequestSerialization.m in Sources */,
- 1B0340808D17594E7E20416E /* AFURLResponseSerialization.m in Sources */,
- D1803A9D2201964C36D553F2 /* AFURLSessionManager.m in Sources */,
- C494DB10D68900498C06D033 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m in Sources */,
+ CBBB8FAAD7621035F9E6BD17EBFABE14 /* Pods-OHHTTPStubs iOS Lib Tests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 4DB617D0D63B727656D14BC6 /* Sources */ = {
+ A9D0A19C4251495563034B7ACB740544 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 81ADB8C804615D4048C91FDD /* Pods-OHHTTPStubs iOS Tests-dummy.m in Sources */,
+ 96B9F0D329D99B07D4B86F4689B63C29 /* AFHTTPRequestOperation.m in Sources */,
+ 94050A36404DA05CD02F403CE1DD1906 /* AFHTTPRequestOperationManager.m in Sources */,
+ F496D859E44DA30DD6DF9942B8BC37BE /* AFHTTPSessionManager.m in Sources */,
+ 2BB369B883084E0B565E67BD8EC608A2 /* AFNetworkReachabilityManager.m in Sources */,
+ 4C6003B6AAB41183728B539576F798C9 /* AFSecurityPolicy.m in Sources */,
+ 303776F53A80420B45EA0A3BBFEAAF97 /* AFURLConnectionOperation.m in Sources */,
+ 3B3BA8884C3AD01EE86D9A9FEC915F5E /* AFURLRequestSerialization.m in Sources */,
+ C10947C431063D940DDF1B026BD1CC46 /* AFURLResponseSerialization.m in Sources */,
+ 504905DA5DC2A16ADDD1AD52124932D8 /* AFURLSessionManager.m in Sources */,
+ 92B11B96FF7836B2596D0B8B10EFFF65 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- B84BB191C7AF13939DF58349 /* Sources */ = {
+ EEE264F3140235BB9CA2397DB8C3C06D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 88512D9EC7516213FBEEDFE1 /* AFHTTPRequestOperation.m in Sources */,
- F4F2BA5E80803A456F424CA8 /* AFHTTPRequestOperationManager.m in Sources */,
- B24CEF9198BE0DFD988FFCC8 /* AFHTTPSessionManager.m in Sources */,
- E36FCA4D3E27E2FFA7E5A27B /* AFNetworkActivityIndicatorManager.m in Sources */,
- 4900C036A4BF4E5C2EA93B03 /* AFNetworkReachabilityManager.m in Sources */,
- 96F3BAB009B5A271F0A4CAD7 /* AFSecurityPolicy.m in Sources */,
- 44648DED9CBCDDE10E27F589 /* AFURLConnectionOperation.m in Sources */,
- 1A69E8016FF6786724EA2DA5 /* AFURLRequestSerialization.m in Sources */,
- F04762E2C44454C499EA9042 /* AFURLResponseSerialization.m in Sources */,
- E4DD261A8784962967035ABE /* AFURLSessionManager.m in Sources */,
- 0D8DD2899735197CB2EDFC53 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m in Sources */,
- 2B8F7B192A59BAAF912AE712 /* UIActivityIndicatorView+AFNetworking.m in Sources */,
- 85B667118C68BEDF6F983AFC /* UIAlertView+AFNetworking.m in Sources */,
- 50C3B855E98EA0044351A87B /* UIButton+AFNetworking.m in Sources */,
- 5FFE1317E23BD6A2F1739550 /* UIImageView+AFNetworking.m in Sources */,
- 2A341F22AECC9350634749A9 /* UIProgressView+AFNetworking.m in Sources */,
- 92DADB41EC0F2CE69047AB84 /* UIRefreshControl+AFNetworking.m in Sources */,
- 94ABFD6DD946F56D219ADC22 /* UIWebView+AFNetworking.m in Sources */,
+ A6436F219B1CCA5985A688509EF6060D /* Pods-OHHTTPStubs iOS Fmk Tests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
- 0A6A94A7B2C7311729278CD0 /* PBXTargetDependency */ = {
+ AD45BAECEA69C860F646AFEC2C3CF4AE /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = "Pods-OHHTTPStubs iOS Tests-AFNetworking";
- target = FFE6CE2F3BF00868F830AF0D /* Pods-OHHTTPStubs iOS Tests-AFNetworking */;
- targetProxy = F877A0D43CD157C66D5C6BB5 /* PBXContainerItemProxy */;
+ name = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
+ target = 83C48F685E760798451C190B67532DD6 /* Pods-OHHTTPStubs Mac Tests-AFNetworking */;
+ targetProxy = 012E086A02A43D7180DDBBF2313657B3 /* PBXContainerItemProxy */;
};
- 1EA3D04C16DB6059C82BFBA1 /* PBXTargetDependency */ = {
+ DB6F4DE2679832E4191FE8E1C0F92703 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = "Pods-OHHTTPStubs Mac Tests-AFNetworking";
- target = 11C6440715C5C37466193A71 /* Pods-OHHTTPStubs Mac Tests-AFNetworking */;
- targetProxy = C627703060BD61C91F2A4C64 /* PBXContainerItemProxy */;
+ name = "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking";
+ target = 3CD6B8D1922BB8AF8A0A0C0A940E21B8 /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking */;
+ targetProxy = 068A702EE4FA7CE77E385567A04864DA /* PBXContainerItemProxy */;
+ };
+ EAAEFE275FC3C4C145BC5662021E8C5E /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking";
+ target = F218F9E6DFDEE3DC92EC9A3BF47E6B54 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking */;
+ targetProxy = B8528B1299280339BD414B62FA73C91D /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
- 1FFF8AA98B0E9F51AF0A4CE0 /* Debug */ = {
+ 000765ED7A617EDF39ED16D88FAB7CC0 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 5EA2CAEA9606CF3E2B7AC15F /* Pods-OHHTTPStubs iOS Tests.debug.xcconfig */;
+ baseConfigurationReference = 384FDE2220A7E41A204258051579DA8A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig */;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
- MTL_ENABLE_DEBUG_INFO = YES;
+ MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
- name = Debug;
- };
- 377FFB69F9741DDB7D6B51A4 /* 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;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = YES;
- ENABLE_NS_ASSERTIONS = NO;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
- MACOSX_DEPLOYMENT_TARGET = 10.8;
- STRIP_INSTALLED_PRODUCT = NO;
- SYMROOT = "${SRCROOT}/../build";
- VALIDATE_PRODUCT = YES;
- };
name = Release;
};
- 42B00731E778630AB234053B /* Debug */ = {
+ 00764BAC345100435E81503F6E7E2B96 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = F29ED5E808F38B9662A3D952 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */;
+ baseConfigurationReference = 9F6DC7C95D3FD570E9A029CAB1A4F4FB /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
EXECUTABLE_PREFIX = lib;
- GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch";
MACOSX_DEPLOYMENT_TARGET = 10.8;
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
+ SKIP_INSTALL = YES;
};
name = Debug;
};
- 4BA8335C897812C11D5A8C31 /* Release */ = {
+ 0F297BAB6F2A99DFEF4EC61E632E4AC3 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 74DFB2792104932B42329735 /* Pods-OHHTTPStubs iOS Tests.release.xcconfig */;
+ baseConfigurationReference = 5F2C6E70ECDCD3A0E546BAB946B56354 /* Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig */;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ OTHER_LDFLAGS = "";
+ OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ };
+ name = Debug;
+ };
+ 239B7571F6F685801FA90AE632DF8D26 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 3647ACBE1E21D5C040C8D06B24E52EBF /* Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig */;
+ buildSettings = {
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
@@ -728,74 +912,90 @@
};
name = Release;
};
- A9A3FF96249A9958252BB1F6 /* Release */ = {
+ 438510157A46B4077B687146E492AFAA /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 19D183DE47274EDE451A5BC5 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig */;
+ baseConfigurationReference = 45E956527EEBCCD78C4FBEC20F119CD2 /* Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig */;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Release;
};
- C49CFB955A1420ECBCD0BFDF /* Debug */ = {
+ 53BE91774E58F8980F954A1766B4ACDC /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 19D183DE47274EDE451A5BC5 /* Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig */;
+ baseConfigurationReference = 79BDB9A9431AC7D922D09BDC00CD1C06 /* Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig */;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch";
- IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Debug;
};
- C9BD9E8F4CC2D9BCDC661322 /* Release */ = {
+ 5920F8CF02DB42ECD6586B192E6E0240 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = B8CA917E680C843D80B254A4 /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */;
+ baseConfigurationReference = E12801158742AC418CBDA458A326239B /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
EXECUTABLE_PREFIX = lib;
+ GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch";
MACOSX_DEPLOYMENT_TARGET = 10.8;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
- SKIP_INSTALL = YES;
};
name = Release;
};
- E2F6597E58383F288EE79539 /* Release */ = {
+ 6B542E22CC067FA7370EB37EC163AA3E /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = F29ED5E808F38B9662A3D952 /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */;
+ baseConfigurationReference = 108A0C47CE7A2E29C1F4148BEF9FB9A3 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig */;
+ buildSettings = {
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ OTHER_LDFLAGS = "";
+ OTHER_LIBTOOLFLAGS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ };
+ name = Debug;
+ };
+ 6C5F39221353F2C163E8B174F9BD7CAE /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 86E5689E17CAE53EC519352E21BB0FF5 /* Pods-OHHTTPStubs Mac Tests.release.xcconfig */;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
EXECUTABLE_PREFIX = lib;
- GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch";
MACOSX_DEPLOYMENT_TARGET = 10.8;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
+ SKIP_INSTALL = YES;
};
name = Release;
};
- E2FCAC7CA6D459AA427B170B /* Debug */ = {
+ 75CA8C1B0D1ACE528DE9E8E74B8F4BBC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -835,72 +1035,156 @@
};
name = Debug;
};
- F28053CEB69826456475093D /* Debug */ = {
+ D18B1DFEAC9D133F4905B83BC2F96F86 /* 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;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+ MACOSX_DEPLOYMENT_TARGET = 10.8;
+ STRIP_INSTALLED_PRODUCT = NO;
+ SYMROOT = "${SRCROOT}/../build";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ DC86D2190DA43941590EDA9A6CC84B2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 384FDE2220A7E41A204258051579DA8A /* Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig */;
+ buildSettings = {
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch";
+ IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ OTHER_LDFLAGS = "";
+ OTHER_LIBTOOLFLAGS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ };
+ name = Debug;
+ };
+ E1CD03C1F14EBDBD72653081713D69E3 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 274F152996A2D6D92762AAFC /* Pods-OHHTTPStubs Mac Tests.debug.xcconfig */;
+ baseConfigurationReference = E12801158742AC418CBDA458A326239B /* Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig */;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
EXECUTABLE_PREFIX = lib;
+ GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch";
MACOSX_DEPLOYMENT_TARGET = 10.8;
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
- SKIP_INSTALL = YES;
};
name = Debug;
};
+ E7D1FABA061D2376CEFDAF2C67DC72B5 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 108A0C47CE7A2E29C1F4148BEF9FB9A3 /* Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig */;
+ buildSettings = {
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_PREFIX_HEADER = "Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_LDFLAGS = "";
+ OTHER_LIBTOOLFLAGS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ };
+ name = Release;
+ };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 16E1077524B3F86733F1A5AE /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Tests-AFNetworking" */ = {
+ 036698FA4899F2D024A129276F6FAE71 /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests-AFNetworking" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ E1CD03C1F14EBDBD72653081713D69E3 /* Debug */,
+ 5920F8CF02DB42ECD6586B192E6E0240 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 2595B7D5FBEA53F263C198F65D9BA7A2 /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6B542E22CC067FA7370EB37EC163AA3E /* Debug */,
+ E7D1FABA061D2376CEFDAF2C67DC72B5 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C49CFB955A1420ECBCD0BFDF /* Debug */,
- A9A3FF96249A9958252BB1F6 /* Release */,
+ 75CA8C1B0D1ACE528DE9E8E74B8F4BBC /* Debug */,
+ D18B1DFEAC9D133F4905B83BC2F96F86 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- A66489F018353B6058D4D8CF /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests-AFNetworking" */ = {
+ 521A53173F1B21285588B948571426FF /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 42B00731E778630AB234053B /* Debug */,
- E2F6597E58383F288EE79539 /* Release */,
+ 00764BAC345100435E81503F6E7E2B96 /* Debug */,
+ 6C5F39221353F2C163E8B174F9BD7CAE /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- B1768547D52EBBCE2FF93150 /* Build configuration list for PBXProject "Pods" */ = {
+ 7FDEE8A3220C557F6DD160C8406AFF4A /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- E2FCAC7CA6D459AA427B170B /* Debug */,
- 377FFB69F9741DDB7D6B51A4 /* Release */,
+ DC86D2190DA43941590EDA9A6CC84B2F /* Debug */,
+ 000765ED7A617EDF39ED16D88FAB7CC0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- D1FCAD37DEA7C4E61C26DF3B /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs Mac Tests" */ = {
+ B12DF62DD2149E5FE75B382ED3E34975 /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Lib Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- F28053CEB69826456475093D /* Debug */,
- C9BD9E8F4CC2D9BCDC661322 /* Release */,
+ 0F297BAB6F2A99DFEF4EC61E632E4AC3 /* Debug */,
+ 438510157A46B4077B687146E492AFAA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- EFA235A59A8027AB996E0D6B /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Tests" */ = {
+ E3C8EE1527BC4D52D6A97B1E8B25164B /* Build configuration list for PBXNativeTarget "Pods-OHHTTPStubs iOS Fmk Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 1FFF8AA98B0E9F51AF0A4CE0 /* Debug */,
- 4BA8335C897812C11D5A8C31 /* Release */,
+ 53BE91774E58F8980F954A1766B4ACDC /* Debug */,
+ 239B7571F6F685801FA90AE632DF8D26 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
- rootObject = E0DDD61A0770FF4B6366DB86 /* Project object */;
+ rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
}
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig
index a254ef11b3..3487d75ca9 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig
@@ -1,6 +1,6 @@
#include "Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
-OTHER_LDFLAGS = ${PODS_OHHTTPSTUBS_MAC_TESTS_AFNETWORKING_OTHER_LDFLAGS} -ObjC
+OTHER_LDFLAGS = ${PODS_OHHTTPSTUBS_MAC_TESTS_AFNETWORKING_OTHER_LDFLAGS}
PODS_ROOT = ${SRCROOT}
SKIP_INSTALL = YES \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch
index 043318bf19..b9c163b498 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch
@@ -2,4 +2,3 @@
#import <Cocoa/Cocoa.h>
#endif
-#import "Pods-OHHTTPStubs Mac Tests-environment.h"
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh
index 43f08523e1..ea685a22b1 100755
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh
@@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
XCASSET_FILES=()
realpath() {
- DIRECTORY=$(cd "${1%/*}" && pwd)
+ DIRECTORY="$(cd "${1%/*}" && pwd)"
FILENAME="${1##*/}"
echo "$DIRECTORY/$FILENAME"
}
@@ -22,7 +22,7 @@ install_resource()
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
;;
*.xib)
- echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
;;
*.framework)
@@ -58,8 +58,10 @@ install_resource()
esac
}
+mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
if [[ "${ACTION}" == "install" ]]; then
+ mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
fi
rm -f "$RESOURCES_TO_COPY"
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig
index 72f9cec4a5..6514eaa721 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig
@@ -2,5 +2,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking"
OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-OHHTTPStubs Mac Tests-AFNetworking" -framework "CoreServices" -framework "Security" -framework "SystemConfiguration"
-OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS)
PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig
index 72f9cec4a5..6514eaa721 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig
@@ -2,5 +2,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking"
OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-OHHTTPStubs Mac Tests-AFNetworking" -framework "CoreServices" -framework "Security" -framework "SystemConfiguration"
-OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS)
PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig
new file mode 100644
index 0000000000..8eb1a3989e
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig
@@ -0,0 +1,6 @@
+#include "Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig"
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_LDFLAGS = ${PODS_OHHTTPSTUBS_IOS_FMK_TESTS_AFNETWORKING_OTHER_LDFLAGS}
+PODS_ROOT = ${SRCROOT}
+SKIP_INSTALL = YES \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m
new file mode 100644
index 0000000000..8fb666b3d8
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m
@@ -0,0 +1,5 @@
+#import <Foundation/Foundation.h>
+@interface PodsDummy_Pods_OHHTTPStubs_iOS_Fmk_Tests_AFNetworking : NSObject
+@end
+@implementation PodsDummy_Pods_OHHTTPStubs_iOS_Fmk_Tests_AFNetworking
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch
new file mode 100644
index 0000000000..aa992a4adb
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch
@@ -0,0 +1,4 @@
+#ifdef __OBJC__
+#import <UIKit/UIKit.h>
+#endif
+
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig
new file mode 100644
index 0000000000..7f67782003
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig
@@ -0,0 +1 @@
+PODS_OHHTTPSTUBS_IOS_FMK_TESTS_AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown
new file mode 100644
index 0000000000..59a175087d
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown
@@ -0,0 +1,26 @@
+# Acknowledgements
+This application makes use of the following third party libraries:
+
+## AFNetworking
+
+Copyright (c) 2013-2014 AFNetworking (http://afnetworking.com/)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+Generated by CocoaPods - http://cocoapods.org
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist
new file mode 100644
index 0000000000..899e8ae43e
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist
@@ -0,0 +1,56 @@
+<?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>PreferenceSpecifiers</key>
+ <array>
+ <dict>
+ <key>FooterText</key>
+ <string>This application makes use of the following third party libraries:</string>
+ <key>Title</key>
+ <string>Acknowledgements</string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ <dict>
+ <key>FooterText</key>
+ <string>Copyright (c) 2013-2014 AFNetworking (http://afnetworking.com/)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+ <key>Title</key>
+ <string>AFNetworking</string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ <dict>
+ <key>FooterText</key>
+ <string>Generated by CocoaPods - http://cocoapods.org</string>
+ <key>Title</key>
+ <string></string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ </array>
+ <key>StringsTable</key>
+ <string>Acknowledgements</string>
+ <key>Title</key>
+ <string>Acknowledgements</string>
+</dict>
+</plist>
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-dummy.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-dummy.m
new file mode 100644
index 0000000000..dbb179ac46
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-dummy.m
@@ -0,0 +1,5 @@
+#import <Foundation/Foundation.h>
+@interface PodsDummy_Pods_OHHTTPStubs_iOS_Fmk_Tests : NSObject
+@end
+@implementation PodsDummy_Pods_OHHTTPStubs_iOS_Fmk_Tests
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh
new file mode 100755
index 0000000000..ea685a22b1
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh
@@ -0,0 +1,95 @@
+#!/bin/sh
+set -e
+
+mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+
+RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
+> "$RESOURCES_TO_COPY"
+
+XCASSET_FILES=()
+
+realpath() {
+ DIRECTORY="$(cd "${1%/*}" && pwd)"
+ FILENAME="${1##*/}"
+ echo "$DIRECTORY/$FILENAME"
+}
+
+install_resource()
+{
+ case $1 in
+ *.storyboard)
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
+ ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
+ ;;
+ *.xib)
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
+ ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
+ ;;
+ *.framework)
+ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ ;;
+ *.xcdatamodel)
+ echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\""
+ xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom"
+ ;;
+ *.xcdatamodeld)
+ echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\""
+ xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd"
+ ;;
+ *.xcmappingmodel)
+ echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\""
+ xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm"
+ ;;
+ *.xcassets)
+ ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1")
+ XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
+ ;;
+ /*)
+ echo "$1"
+ echo "$1" >> "$RESOURCES_TO_COPY"
+ ;;
+ *)
+ echo "${PODS_ROOT}/$1"
+ echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY"
+ ;;
+ esac
+}
+
+mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+if [[ "${ACTION}" == "install" ]]; then
+ mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+ rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+fi
+rm -f "$RESOURCES_TO_COPY"
+
+if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
+then
+ case "${TARGETED_DEVICE_FAMILY}" in
+ 1,2)
+ TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
+ ;;
+ 1)
+ TARGET_DEVICE_ARGS="--target-device iphone"
+ ;;
+ 2)
+ TARGET_DEVICE_ARGS="--target-device ipad"
+ ;;
+ *)
+ TARGET_DEVICE_ARGS="--target-device mac"
+ ;;
+ esac
+
+ # Find all other xcassets (this unfortunately includes those of path pods and other targets).
+ OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
+ while read line; do
+ if [[ $line != "`realpath $PODS_ROOT`*" ]]; then
+ XCASSET_FILES+=("$line")
+ fi
+ done <<<"$OTHER_XCASSETS"
+
+ printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+fi
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig
new file mode 100644
index 0000000000..72ec462315
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig
@@ -0,0 +1,5 @@
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
+PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig
new file mode 100644
index 0000000000..72ec462315
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig
@@ -0,0 +1,5 @@
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
+PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig
new file mode 100644
index 0000000000..927eecdfe5
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig
@@ -0,0 +1,6 @@
+#include "Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig"
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_LDFLAGS = ${PODS_OHHTTPSTUBS_IOS_LIB_TESTS_AFNETWORKING_OTHER_LDFLAGS}
+PODS_ROOT = ${SRCROOT}
+SKIP_INSTALL = YES \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m
new file mode 100644
index 0000000000..174408f7fa
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m
@@ -0,0 +1,5 @@
+#import <Foundation/Foundation.h>
+@interface PodsDummy_Pods_OHHTTPStubs_iOS_Lib_Tests_AFNetworking : NSObject
+@end
+@implementation PodsDummy_Pods_OHHTTPStubs_iOS_Lib_Tests_AFNetworking
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch
new file mode 100644
index 0000000000..aa992a4adb
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch
@@ -0,0 +1,4 @@
+#ifdef __OBJC__
+#import <UIKit/UIKit.h>
+#endif
+
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig
new file mode 100644
index 0000000000..758125c1eb
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig
@@ -0,0 +1 @@
+PODS_OHHTTPSTUBS_IOS_LIB_TESTS_AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown
new file mode 100644
index 0000000000..59a175087d
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown
@@ -0,0 +1,26 @@
+# Acknowledgements
+This application makes use of the following third party libraries:
+
+## AFNetworking
+
+Copyright (c) 2013-2014 AFNetworking (http://afnetworking.com/)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+Generated by CocoaPods - http://cocoapods.org
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist
new file mode 100644
index 0000000000..899e8ae43e
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist
@@ -0,0 +1,56 @@
+<?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>PreferenceSpecifiers</key>
+ <array>
+ <dict>
+ <key>FooterText</key>
+ <string>This application makes use of the following third party libraries:</string>
+ <key>Title</key>
+ <string>Acknowledgements</string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ <dict>
+ <key>FooterText</key>
+ <string>Copyright (c) 2013-2014 AFNetworking (http://afnetworking.com/)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+ <key>Title</key>
+ <string>AFNetworking</string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ <dict>
+ <key>FooterText</key>
+ <string>Generated by CocoaPods - http://cocoapods.org</string>
+ <key>Title</key>
+ <string></string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ </array>
+ <key>StringsTable</key>
+ <string>Acknowledgements</string>
+ <key>Title</key>
+ <string>Acknowledgements</string>
+</dict>
+</plist>
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-dummy.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-dummy.m
new file mode 100644
index 0000000000..391f5bc28d
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-dummy.m
@@ -0,0 +1,5 @@
+#import <Foundation/Foundation.h>
+@interface PodsDummy_Pods_OHHTTPStubs_iOS_Lib_Tests : NSObject
+@end
+@implementation PodsDummy_Pods_OHHTTPStubs_iOS_Lib_Tests
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh
new file mode 100755
index 0000000000..ea685a22b1
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh
@@ -0,0 +1,95 @@
+#!/bin/sh
+set -e
+
+mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+
+RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
+> "$RESOURCES_TO_COPY"
+
+XCASSET_FILES=()
+
+realpath() {
+ DIRECTORY="$(cd "${1%/*}" && pwd)"
+ FILENAME="${1##*/}"
+ echo "$DIRECTORY/$FILENAME"
+}
+
+install_resource()
+{
+ case $1 in
+ *.storyboard)
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
+ ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
+ ;;
+ *.xib)
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
+ ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
+ ;;
+ *.framework)
+ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+ ;;
+ *.xcdatamodel)
+ echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\""
+ xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom"
+ ;;
+ *.xcdatamodeld)
+ echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\""
+ xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd"
+ ;;
+ *.xcmappingmodel)
+ echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\""
+ xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm"
+ ;;
+ *.xcassets)
+ ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1")
+ XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
+ ;;
+ /*)
+ echo "$1"
+ echo "$1" >> "$RESOURCES_TO_COPY"
+ ;;
+ *)
+ echo "${PODS_ROOT}/$1"
+ echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY"
+ ;;
+ esac
+}
+
+mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+if [[ "${ACTION}" == "install" ]]; then
+ mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+ rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+fi
+rm -f "$RESOURCES_TO_COPY"
+
+if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
+then
+ case "${TARGETED_DEVICE_FAMILY}" in
+ 1,2)
+ TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
+ ;;
+ 1)
+ TARGET_DEVICE_ARGS="--target-device iphone"
+ ;;
+ 2)
+ TARGET_DEVICE_ARGS="--target-device ipad"
+ ;;
+ *)
+ TARGET_DEVICE_ARGS="--target-device mac"
+ ;;
+ esac
+
+ # Find all other xcassets (this unfortunately includes those of path pods and other targets).
+ OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
+ while read line; do
+ if [[ $line != "`realpath $PODS_ROOT`*" ]]; then
+ XCASSET_FILES+=("$line")
+ fi
+ done <<<"$OTHER_XCASSETS"
+
+ printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+fi
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig
new file mode 100644
index 0000000000..19fb024a98
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig
@@ -0,0 +1,5 @@
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-OHHTTPStubs iOS Lib Tests-AFNetworking" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
+PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig
new file mode 100644
index 0000000000..19fb024a98
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig
@@ -0,0 +1,5 @@
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-OHHTTPStubs iOS Lib Tests-AFNetworking" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
+PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h
new file mode 100644
index 0000000000..b41ddda60f
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h
@@ -0,0 +1,47 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+/*
+ * This file allows to keep compatibility with older SDKs which didn't have
+ * the latest features and associated macros yet.
+ */
+
+
+#ifndef NS_DESIGNATED_INITIALIZER
+ #if __has_attribute(objc_designated_initializer)
+ #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+ #else
+ #define NS_DESIGNATED_INITIALIZER
+ #endif
+#endif
+
+// Allow to use nullability macros and keywords even if not supported yet
+#if ! __has_feature(nullability)
+ #define NS_ASSUME_NONNULL_BEGIN
+ #define NS_ASSUME_NONNULL_END
+ #define nullable
+ #define __nullable
+ #define __nonnull
+#endif
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h
new file mode 100644
index 0000000000..2776a4f3b7
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h
@@ -0,0 +1,79 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+/* This category is not available on watchOS because CFNetwork is needed for its implementation but isn't available on Nano */
+#if __has_include(<CFNetwork/CFNetwork.h>)
+
+#import <OHHTTPStubs/OHHTTPStubsResponse.h>
+#import <OHHTTPStubs/Compatibility.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Adds support for building stubs from "HTTP Messages" conforming to
+ * the format output by `curl -is`
+ *
+ * @note This category is not available on watchOS
+ */
+@interface OHHTTPStubsResponse (HTTPMessage)
+
+/*! @name Building a response from HTTP Message data */
+
+// TODO: Try to implement it using NSInputStream someday?
+
+/**
+ * Builds a response given a message data as returned by `curl -is [url]`, that is containing both the headers and the body.
+ *
+ * This method will split the headers and the body and build a OHHTTPStubsReponse accordingly
+ *
+ * @param responseData The NSData containing the whole HTTP response, including the headers and the body
+ *
+ * @return An `OHHTTPStubsResponse` describing the corresponding response to return by the stub
+ */
++(instancetype)responseWithHTTPMessageData:(NSData*)responseData;
+
+/**
+ * Builds a response given the name of a `"*.response"` file containing both the headers and the body.
+ *
+ * The response file is expected to be in the specified bundle (or the application bundle if nil).
+ * This method will split the headers and the body and build a OHHTTPStubsReponse accordingly
+ *
+ * @param responseName The name of the `"*.response"` file (without extension) containing the whole
+ * HTTP response (including the headers and the body)
+ * @param bundleOrNil The bundle in which the `"*.response"` file is located. If `nil`, the
+ * `[NSBundle bundleForClass:self.class]` will be used.
+ *
+ * @return An `OHHTTPStubsResponse` describing the corresponding response to return by the stub
+ */
+
++(instancetype)responseNamed:(NSString*)responseName
+ inBundle:(nullable NSBundle*)bundleOrNil;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m
new file mode 100644
index 0000000000..06d7363f23
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m
@@ -0,0 +1,76 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+#if __has_include(<CFNetwork/CFNetwork.h>)
+#import <CFNetwork/CFNetwork.h>
+
+#import <OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h>
+
+@implementation OHHTTPStubsResponse (HTTPMessage)
+
+#pragma mark Building response from HTTP Message Data (dump from "curl -is")
+
++(instancetype)responseWithHTTPMessageData:(NSData*)responseData;
+{
+ NSData *data = [NSData data];
+ NSInteger statusCode = 200;
+ NSDictionary *headers = @{};
+
+ CFHTTPMessageRef httpMessage = CFHTTPMessageCreateEmpty(kCFAllocatorDefault, FALSE);
+ if (httpMessage)
+ {
+ CFHTTPMessageAppendBytes(httpMessage, responseData.bytes, responseData.length);
+
+ data = responseData; // By default
+
+ if (CFHTTPMessageIsHeaderComplete(httpMessage))
+ {
+ statusCode = (NSInteger)CFHTTPMessageGetResponseStatusCode(httpMessage);
+ headers = (__bridge_transfer NSDictionary *)CFHTTPMessageCopyAllHeaderFields(httpMessage);
+ data = (__bridge_transfer NSData *)CFHTTPMessageCopyBody(httpMessage);
+ }
+ CFRelease(httpMessage);
+ }
+
+ return [self responseWithData:data
+ statusCode:(int)statusCode
+ headers:headers];
+}
+
++(instancetype)responseNamed:(NSString*)responseName
+ inBundle:(nullable NSBundle*)responsesBundle
+{
+ NSURL *responseURL = [responsesBundle?:[NSBundle bundleForClass:self.class] URLForResource:responseName
+ withExtension:@"response"];
+
+ NSData *responseData = [NSData dataWithContentsOfURL:responseURL];
+ NSAssert(responseData, @"Could not find HTTP response named '%@' in bundle '%@'", responseName, responsesBundle);
+
+ return [self responseWithHTTPMessageData:responseData];
+}
+
+@end
+
+#endif
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h
new file mode 100644
index 0000000000..3069ff32ec
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h
@@ -0,0 +1,57 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+#import <OHHTTPStubs/OHHTTPStubsResponse.h>
+#import <OHHTTPStubs/Compatibility.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Adds convenience methods to manipulate JSON objects directly.
+ * Pass in an `NSDictionary` or `NSArray` to generate a corresponding JSON output.
+ */
+@interface OHHTTPStubsResponse (JSON)
+
+/**
+ * Builds a response given a JSON object for the response body, status code, and headers.
+ *
+ * @param jsonObject Object representing the response body.
+ * Typically a `NSDictionary`; may be any object accepted by `+[NSJSONSerialization dataWithJSONObject:options:error:]`
+ * @param statusCode The HTTP Status Code to use in the response
+ * @param httpHeaders The HTTP Headers to return in the response
+ * If a "Content-Type" header is not included, "Content-Type: application/json" will be added.
+ *
+ * @return An `OHHTTPStubsResponse` describing the corresponding response to return by the stub
+ *
+ * @note This method typically calls `responseWithData:statusCode:headers:`, passing the serialized JSON
+ * object as the data parameter and adding the Content-Type header if necessary.
+ */
++ (instancetype)responseWithJSONObject:(id)jsonObject
+ statusCode:(int)statusCode
+ headers:(nullable NSDictionary *)httpHeaders;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m
new file mode 100644
index 0000000000..d88fee9bdd
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m
@@ -0,0 +1,48 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+#import <OHHTTPStubs/OHHTTPStubsResponse+JSON.h>
+
+@implementation OHHTTPStubsResponse (JSON)
+
+/*! @name Building a response from JSON objects */
+
++ (instancetype)responseWithJSONObject:(id)jsonObject
+ statusCode:(int)statusCode
+ headers:(nullable NSDictionary *)httpHeaders
+{
+ if (!httpHeaders[@"Content-Type"])
+ {
+ NSMutableDictionary* mutableHeaders = [NSMutableDictionary dictionaryWithDictionary:httpHeaders];
+ mutableHeaders[@"Content-Type"] = @"application/json";
+ httpHeaders = [NSDictionary dictionaryWithDictionary:mutableHeaders]; // make immutable again
+ }
+
+ return [self responseWithData:[NSJSONSerialization dataWithJSONObject:jsonObject options:0 error:nil]
+ statusCode:statusCode
+ headers:httpHeaders];
+}
+
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h
new file mode 100644
index 0000000000..77fe65e892
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h
@@ -0,0 +1,100 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2015 Jinlian (Sunny) Wang
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+////////////////////////////////////////////////////////////////////////////////
+
+#import <OHHTTPStubs/OHHTTPStubs.h>
+#import <OHHTTPStubs/Compatibility.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Error codes for the OHHTTPStubs Mocktail category
+ */
+typedef NS_ENUM(NSInteger, OHHTTPStubsMocktailError) {
+ /** The specified path does not exist */
+ OHHTTPStubsMocktailErrorPathDoesNotExist = 1,
+ /** The specified path was not readable */
+ OHHTTPStubsMocktailErrorPathFailedToRead,
+ /** The specified path is not a directory */
+ OHHTTPStubsMocktailErrorPathIsNotFolder,
+ /** The specified file is not a valid Mocktail file */
+ OHHTTPStubsMocktailErrorInvalidFileFormat,
+ /** The specified Mocktail file has invalid headers */
+ OHHTTPStubsMocktailErrorInvalidFileHeader,
+ /** An unexpected internal error occured */
+ OHHTTPStubsMocktailErrorInternalError
+};
+
+extern NSString* const MocktailErrorDomain;
+
+@interface OHHTTPStubs (Mocktail)
+
+/**
+ * Add a stub given a file in the format of Mocktail as defined at https://github.com/square/objc-mocktail.
+ *
+ * This method will split the HTTP method Regex, the absolute URL Regex, the headers, the HTTP status code and
+ * response body, and use them to add a stub.
+ *
+ * @param fileName The name of the mocktail file (without extension of '.tail') in the Mocktail format.
+ * @param bundleOrNil The bundle in which the mocktail file is located. If `nil`, the `[NSBundle bundleForClass:self.class]` will be used.
+ * @param error An out value that returns any error encountered during stubbing. Returns an NSError object if any error; otherwise returns nil.
+ *
+ * @return a stub descriptor that uniquely identifies the stub and can be later used to remove it with
+ * `removeStub:`.
+ */
++(id<OHHTTPStubsDescriptor>)stubRequestsUsingMocktailNamed:(NSString *)fileName inBundle:(nullable NSBundle*)bundleOrNil error:(NSError **)error;
+
+/**
+ * Add a stub given a file URL in the format of Mocktail as defined at https://github.com/square/objc-mocktail.
+ *
+ * This method will split the HTTP method Regex, the absolute URL Regex, the headers, the HTTP status code and
+ * response body, and use them to add a stub.
+ *
+ * @param fileURL The URL pointing to the file in the Mocktail format.
+ * @param error An out value that returns any error encountered during stubbing. Returns an NSError object if any error; otherwise returns nil.
+ *
+ * @return a stub descriptor that uniquely identifies the stub and can be later used to remove it with
+ * `removeStub:`.
+ */
++(id<OHHTTPStubsDescriptor>)stubRequestsUsingMocktail:(NSURL *)fileURL error:(NSError **)error;
+
+/**
+ * Add stubs using files under a folder in the format of Mocktail as defined at https://github.com/square/objc-mocktail.
+ *
+ * This method will retrieve all the files under the folder; for each file with surfix of ".tail", it will split the HTTP method Regex, the absolute URL Regex, the headers, the HTTP status code and response body, and use them to add a stub.
+ *
+ * @param path The name of the folder containing files in the Mocktail format.
+ * @param bundleOrNil The bundle in which the path is located. If `nil`, the `[NSBundle bundleForClass:self.class]` will be used.
+ * @param error An out value that returns any error encountered during stubbing. Returns an NSError object if any error; otherwise returns nil.
+ *
+ * @return an array of stub descriptor that uniquely identifies the stub and can be later used to remove it with
+ * `removeStub:`.
+ */
++(NSArray *)stubRequestsUsingMocktailsAtPath:(NSString *)path inBundle:(nullable NSBundle*)bundleOrNil error:(NSError **)error;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m
new file mode 100644
index 0000000000..4de8996ae0
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m
@@ -0,0 +1,238 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2015 Jinlian (Sunny) Wang
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+////////////////////////////////////////////////////////////////////////////////
+
+#import <OHHTTPStubs/OHHTTPStubs+Mocktail.h>
+
+NSString* const MocktailErrorDomain = @"Mocktail";
+
+@implementation OHHTTPStubs (Mocktail)
+
+
++(NSArray *)stubRequestsUsingMocktailsAtPath:(NSString *)path inBundle:(nullable NSBundle*)bundleOrNil error:(NSError **)error
+{
+ NSURL *dirURL = [bundleOrNil?:[NSBundle bundleForClass:self.class] URLForResource:path withExtension:nil];
+ if (!dirURL)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorPathDoesNotExist userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"Path '%@' does not exist.", path]}];
+ }
+ return nil;
+ }
+
+ // Make sure path points to a directory
+ NSNumber *isDirectory;
+ BOOL success = [dirURL getResourceValue:&isDirectory forKey:NSURLIsDirectoryKey error:nil];
+ BOOL isDir = (success && [isDirectory boolValue]);
+
+ if (!isDir)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorPathIsNotFolder userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"Path '%@' is not a folder.", path]}];
+ }
+ return nil;
+ }
+
+ // Read the content of the directory
+ NSError *bError = nil;
+ NSFileManager *fileManager = [NSFileManager defaultManager];
+ NSArray *fileURLs = [fileManager contentsOfDirectoryAtURL:dirURL includingPropertiesForKeys:nil options:0 error:&bError];
+
+ if (bError)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorPathFailedToRead userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"Error reading path '%@'.", dirURL.absoluteString]}];
+ }
+ return nil;
+ }
+
+ //stub the Mocktail-formatted requests
+ NSMutableArray *descriptorArray = [[NSMutableArray alloc] initWithCapacity:fileURLs.count];
+ for (NSURL *fileURL in fileURLs)
+ {
+ if (![fileURL.absoluteString hasSuffix:@".tail"])
+ {
+ continue;
+ }
+ id<OHHTTPStubsDescriptor> descriptor = [[self class] stubRequestsUsingMocktail:fileURL error: &bError];
+ if (descriptor && !bError)
+ {
+ [descriptorArray addObject:descriptor];
+ }
+ }
+
+ return descriptorArray;
+}
+
++(id<OHHTTPStubsDescriptor>)stubRequestsUsingMocktailNamed:(NSString *)fileName inBundle:(nullable NSBundle*)bundleOrNil error:(NSError **)error
+{
+ NSURL *responseURL = [bundleOrNil?:[NSBundle bundleForClass:self.class] URLForResource:fileName withExtension:@"tail"];
+
+ if (!responseURL)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorPathDoesNotExist userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"File '%@' does not exist.", fileName]}];
+ }
+ return nil;
+ }
+ else
+ {
+ return [[self class] stubRequestsUsingMocktail:responseURL error:error];
+ }
+}
+
++(id<OHHTTPStubsDescriptor>)stubRequestsUsingMocktail:(NSURL *)fileURL error:(NSError **)error
+{
+ NSError *bError = nil;
+ NSStringEncoding originalEncoding;
+ NSString *contentsOfFile = [NSString stringWithContentsOfURL:fileURL usedEncoding:&originalEncoding error:&bError];
+
+ if (!contentsOfFile || bError)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorPathFailedToRead userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"File '%@' does not read.", fileURL.absoluteString]}];
+ }
+ return nil;
+ }
+
+ NSScanner *scanner = [NSScanner scannerWithString:contentsOfFile];
+ NSString *headerMatter = nil;
+ [scanner scanUpToString:@"\n\n" intoString:&headerMatter];
+ NSArray *lines = [headerMatter componentsSeparatedByString:@"\n"];
+ if (lines.count < 4)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorInvalidFileFormat userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"File '%@' has invalid amount of lines:%u.", fileURL.absoluteString, (unsigned)lines.count]}];
+ }
+ return nil;
+ }
+
+ /* Handle Mocktail format, adapted from Mocktail implementation
+ For more details on the file format, check out: https://github.com/square/objc-Mocktail */
+ NSRegularExpression *methodRegex = [NSRegularExpression regularExpressionWithPattern:lines[0] options:NSRegularExpressionCaseInsensitive error:&bError];
+
+ if (bError)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorInvalidFileFormat userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"File '%@' has invalid method regular expression pattern: %@.", fileURL.absoluteString, lines[0]]}];
+ }
+ return nil;
+ }
+
+ NSRegularExpression *absoluteURLRegex = [NSRegularExpression regularExpressionWithPattern:lines[1] options:NSRegularExpressionCaseInsensitive error:&bError];
+
+ if (bError)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorInvalidFileFormat userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"File '%@' has invalid URL regular expression pattern: %@.", fileURL.absoluteString, lines[1]]}];
+ }
+ return nil;
+ }
+
+ NSInteger statusCode = [lines[2] integerValue];
+
+ NSMutableDictionary *headers = @{@"Content-Type":lines[3]}.mutableCopy;
+
+ // From line 5 to '\n\n', expect HTTP response headers.
+ NSRegularExpression *headerPattern = [NSRegularExpression regularExpressionWithPattern:@"^([^:]+):\\s+(.*)" options:0 error:&bError];
+ if (bError)
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorInternalError userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"Internal error while stubbing file '%@'.", fileURL.absoluteString]}];
+ }
+ return nil;
+ }
+
+ for (NSUInteger line = 4; line < lines.count; line ++) {
+ NSString *headerLine = lines[line];
+ NSTextCheckingResult *match = [headerPattern firstMatchInString:headerLine options:0 range:NSMakeRange(0, headerLine.length)];
+
+ if (match)
+ {
+ NSString *key = [headerLine substringWithRange:[match rangeAtIndex:1]];
+ NSString *value = [headerLine substringWithRange:[match rangeAtIndex:2]];
+ headers[key] = value;
+ }
+ else
+ {
+ if (error)
+ {
+ *error = [NSError errorWithDomain:MocktailErrorDomain code:OHHTTPStubsMocktailErrorInvalidFileHeader userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"File '%@' has invalid header: %@.", fileURL.absoluteString, headerLine]}];
+ }
+ return nil;
+ }
+ }
+
+ // Handle binary which is base64 encoded
+ NSUInteger bodyOffset = [headerMatter dataUsingEncoding:NSUTF8StringEncoding].length + 2;
+
+ return [OHHTTPStubs stubRequestsPassingTest:^BOOL(NSURLRequest *request) {
+ NSString *absoluteURL = (request.URL).absoluteString;
+ NSString *method = request.HTTPMethod;
+
+ if ([absoluteURLRegex numberOfMatchesInString:absoluteURL options:0 range:NSMakeRange(0, absoluteURL.length)] > 0)
+ {
+ if ([methodRegex numberOfMatchesInString:method options:0 range:NSMakeRange(0, method.length)] > 0)
+ {
+ return YES;
+ }
+ }
+
+ return NO;
+ } withStubResponse:^OHHTTPStubsResponse*(NSURLRequest *request) {
+ if([headers[@"Content-Type"] hasSuffix:@";base64"])
+ {
+ NSString *type = headers[@"Content-Type"];
+ NSString *newType = [type substringWithRange:NSMakeRange(0, type.length - 7)];
+ headers[@"Content-Type"] = newType;
+
+ NSData *body = [NSData dataWithContentsOfURL:fileURL];
+ body = [body subdataWithRange:NSMakeRange(bodyOffset, body.length - bodyOffset)];
+ body = [[NSData alloc] initWithBase64EncodedData:body options:NSDataBase64DecodingIgnoreUnknownCharacters];
+
+ OHHTTPStubsResponse *response = [OHHTTPStubsResponse responseWithData:body statusCode:(int)statusCode headers:headers];
+ return response;
+ }
+ else
+ {
+ OHHTTPStubsResponse *response = [OHHTTPStubsResponse responseWithFileAtPath:fileURL.path
+ statusCode:(int)statusCode headers:headers];
+ [response.inputStream setProperty:@(bodyOffset) forKey:NSStreamFileCurrentOffsetKey];
+ return response;
+ }
+ }];
+}
+
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m
new file mode 100644
index 0000000000..b0e14a093c
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m
@@ -0,0 +1,88 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+#import <Foundation/Foundation.h>
+
+#if defined(__IPHONE_7_0) || defined(__MAC_10_9)
+
+#import <objc/runtime.h>
+#import <OHHTTPStubs/OHHTTPStubs.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////////////
+
+/**
+ * This helper is used to swizzle NSURLSessionConfiguration constructor methods
+ * defaultSessionConfiguration and ephemeralSessionConfiguration to insert the private
+ * OHHTTPStubsProtocol into their protocolClasses array so that OHHTTPStubs is automagically
+ * supported when you create a new NSURLSession based on one of there configurations.
+ */
+
+typedef NSURLSessionConfiguration*(*SessionConfigConstructor)(id,SEL);
+static SessionConfigConstructor orig_defaultSessionConfiguration;
+static SessionConfigConstructor orig_ephemeralSessionConfiguration;
+
+static SessionConfigConstructor OHHTTPStubsSwizzle(SEL selector, SessionConfigConstructor newImpl)
+{
+ Class cls = NSURLSessionConfiguration.class;
+ Class metaClass = object_getClass(cls);
+
+ Method origMethod = class_getClassMethod(cls, selector);
+ SessionConfigConstructor origImpl = (SessionConfigConstructor)method_getImplementation(origMethod);
+ if (!class_addMethod(metaClass, selector, (IMP)newImpl, method_getTypeEncoding(origMethod)))
+ {
+ method_setImplementation(origMethod, (IMP)newImpl);
+ }
+ return origImpl;
+}
+
+static NSURLSessionConfiguration* OHHTTPStubs_defaultSessionConfiguration(id self, SEL _cmd)
+{
+ NSURLSessionConfiguration* config = orig_defaultSessionConfiguration(self,_cmd); // call original method
+ [OHHTTPStubs setEnabled:YES forSessionConfiguration:config]; //OHHTTPStubsAddProtocolClassToNSURLSessionConfiguration(config);
+ return config;
+}
+
+static NSURLSessionConfiguration* OHHTTPStubs_ephemeralSessionConfiguration(id self, SEL _cmd)
+{
+ NSURLSessionConfiguration* config = orig_ephemeralSessionConfiguration(self,_cmd); // call original method
+ [OHHTTPStubs setEnabled:YES forSessionConfiguration:config]; //OHHTTPStubsAddProtocolClassToNSURLSessionConfiguration(config);
+ return config;
+}
+
+@interface NSURLSessionConfiguration(OHHTTPStubsSupport) @end
+@implementation NSURLSessionConfiguration(OHHTTPStubsSupport)
++(void)load
+{
+ orig_defaultSessionConfiguration = OHHTTPStubsSwizzle(@selector(defaultSessionConfiguration),
+ OHHTTPStubs_defaultSessionConfiguration);
+ orig_ephemeralSessionConfiguration = OHHTTPStubsSwizzle(@selector(ephemeralSessionConfiguration),
+ OHHTTPStubs_ephemeralSessionConfiguration);
+}
+@end
+
+#endif
+
+
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h
index d4b85dc167..6c684caacb 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h
@@ -22,39 +22,23 @@
*
***********************************************************************************/
-// For SDK 7.1 Compatibility (as this macro was only included starting SDK 8.0)
-#ifndef NS_DESIGNATED_INITIALIZER
- #if __has_attribute(objc_designated_initializer)
- #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
- #else
- #define NS_DESIGNATED_INITIALIZER
- #endif
-#endif
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Imports
#import <Foundation/Foundation.h>
-#import "OHHTTPStubsResponse.h"
-// Because this is supposed to be an umbrella header, we should import every public headers here
-#import "OHHTTPStubsResponse+HTTPMessage.h"
-#import "OHHTTPStubsResponse+JSON.h"
-#import "OHPathHelpers.h"
-
-#ifdef NS_ASSUME_NONNULL_BEGIN
- NS_ASSUME_NONNULL_BEGIN
- #define _nullable_ __nullable
- #define _nonnull_ __nonnull
-#else
- #define _nullable_
- #define _nonnull_
-#endif
+
+#import <OHHTTPStubs/Compatibility.h>
+#import <OHHTTPStubs/OHHTTPStubsResponse.h>
+
+
+NS_ASSUME_NONNULL_BEGIN
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Types
typedef BOOL(^OHHTTPStubsTestBlock)(NSURLRequest* request);
-typedef OHHTTPStubsResponse* _nonnull_ (^OHHTTPStubsResponseBlock)( NSURLRequest* request);
+typedef OHHTTPStubsResponse* __nonnull (^OHHTTPStubsResponseBlock)( NSURLRequest* request);
/**
* This opaque type represents an installed stub and is used to uniquely
@@ -74,7 +58,7 @@ typedef OHHTTPStubsResponse* _nonnull_ (^OHHTTPStubsResponseBlock)( NSURLRequest
* This is especially useful if you dump all installed stubs using `allStubs`
* or if you want to log which stubs are being triggered using `onStubActivation:`.
*/
-@property(nonatomic, strong) NSString* _nullable_ name;
+@property(nonatomic, strong, nullable) NSString* name;
@end
////////////////////////////////////////////////////////////////////////////////
@@ -190,6 +174,26 @@ typedef OHHTTPStubsResponse* _nonnull_ (^OHHTTPStubsResponseBlock)( NSURLRequest
@end
-#ifdef NS_ASSUME_NONNULL_END
- NS_ASSUME_NONNULL_END
+NS_ASSUME_NONNULL_END
+
+
+////////////////////////////////////////////////////////////////////////////////
+#pragma mark - Umbrella Header Imports
+
+
+#if ! __has_include(<OHHTTPStubs/OHHTTPStubs-umbrella.h>)
+ // Because this is supposed to be an umbrella header, we should also import every public headers here
+ // (Except if we use already have a better umbrella header generated by CocoaPods)
+ #if __has_include(<OHHTTPStubs/OHHTTPStubsResponse+JSON.h>)
+ #import <OHHTTPStubs/OHHTTPStubsResponse+JSON.h>
+ #endif
+ #if __has_include(<OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h>)
+ #import <OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h>
+ #endif
+ #if __has_include(<OHHTTPStubs/OHHTTPStubs+Mocktail.h>)
+ #import <OHHTTPStubs/OHHTTPStubs+Mocktail.h>
+ #endif
+ #if __has_include("OHHTTPStubs/OHPathHelpers.h")
+ #import "OHHTTPStubs/OHPathHelpers.h"
+ #endif
#endif
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m
index 4d36ae693a..b381547c95 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m
@@ -29,7 +29,7 @@
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Imports
-#import "OHHTTPStubs.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Types & Constants
@@ -108,7 +108,7 @@ static NSTimeInterval const kSlotTime = 0.25; // Must be >0. We will send a chun
[self setEnabled:YES];
}
}
-- (id)init
+- (instancetype)init
{
self = [super init];
if (self)
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h
index a80abd1334..acab3a3b58 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h
@@ -22,23 +22,21 @@
*
***********************************************************************************/
-// For SDK 7.1 Compatibility (as this macro was only included starting SDK 8.0)
-#ifndef NS_DESIGNATED_INITIALIZER
- #if __has_attribute(objc_designated_initializer)
- #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
- #else
- #define NS_DESIGNATED_INITIALIZER
- #endif
-#endif
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Imports
#import <Foundation/Foundation.h>
+#import <OHHTTPStubs/Compatibility.h>
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Defines & Constants
+// Non-standard download speeds
+extern const double
+OHHTTPStubsDownloadSpeed1KBPS, // 1.0 KB per second
+OHHTTPStubsDownloadSpeedSLOW; // 1.5 KB per second
+
// Standard download speeds.
extern const double
OHHTTPStubsDownloadSpeedGPRS,
@@ -47,13 +45,8 @@ OHHTTPStubsDownloadSpeed3G,
OHHTTPStubsDownloadSpeed3GPlus,
OHHTTPStubsDownloadSpeedWifi;
-#ifdef NS_ASSUME_NONNULL_BEGIN
- NS_ASSUME_NONNULL_BEGIN
- #define _nullable_ __nullable
-#else
- #define _nullable_
-#endif
+NS_ASSUME_NONNULL_BEGIN
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Interface
@@ -70,7 +63,7 @@ OHHTTPStubsDownloadSpeedWifi;
/**
* The headers to use for the fake response
*/
-@property(nonatomic, strong) NSDictionary* _nullable_ httpHeaders;
+@property(nonatomic, strong, nullable) NSDictionary* httpHeaders;
/**
* The HTTP status code to use for the fake response
*/
@@ -79,7 +72,7 @@ OHHTTPStubsDownloadSpeedWifi;
* The inputStream used when sending the response.
* @note You generally don't manipulate this directly.
*/
-@property(nonatomic, strong) NSInputStream* _nullable_ inputStream;
+@property(nonatomic, strong, nullable) NSInputStream* inputStream;
/**
* The size of the fake response body, in bytes.
*/
@@ -101,9 +94,7 @@ OHHTTPStubsDownloadSpeedWifi;
*
* If `error` is non-`nil`, the request will result in a failure and no response will be sent.
*/
-@property(nonatomic, strong) NSError* _nullable_ error;
-
-
+@property(nonatomic, strong, nullable) NSError* error;
////////////////////////////////////////////////////////////////////////////////
@@ -125,7 +116,7 @@ OHHTTPStubsDownloadSpeedWifi;
*/
+(instancetype)responseWithData:(NSData*)data
statusCode:(int)statusCode
- headers:(NSDictionary* _nullable_)httpHeaders;
+ headers:(nullable NSDictionary*)httpHeaders;
/* -------------------------------------------------------------------------- */
@@ -145,7 +136,7 @@ OHHTTPStubsDownloadSpeedWifi;
*/
+(instancetype)responseWithFileAtPath:(NSString *)filePath
statusCode:(int)statusCode
- headers:(NSDictionary* _nullable_)httpHeaders;
+ headers:(nullable NSDictionary*)httpHeaders;
/* -------------------------------------------------------------------------- */
#pragma mark > Building an error response
@@ -205,6 +196,15 @@ OHHTTPStubsDownloadSpeedWifi;
/*! @name Initializers */
/**
+ * Designated empty initializer
+ *
+ * @return An empty `OHHTTPStubsResponse` on which you need to set either an error or a statusCode, httpHeaders, inputStream and dataSize.
+ *
+ * @note This is not recommended to use this method directly. You should use `initWithInputStream:dataSize:statusCode:headers:` instead.
+ */
+-(instancetype)init NS_DESIGNATED_INITIALIZER;
+
+/**
* Designed initializer. Initialize a response with the given input stream, dataSize,
* statusCode and headers.
*
@@ -220,7 +220,7 @@ OHHTTPStubsDownloadSpeedWifi;
-(instancetype)initWithInputStream:(NSInputStream*)inputStream
dataSize:(unsigned long long)dataSize
statusCode:(int)statusCode
- headers:(NSDictionary* _nullable_)httpHeaders NS_DESIGNATED_INITIALIZER;
+ headers:(nullable NSDictionary*)httpHeaders NS_DESIGNATED_INITIALIZER;
/**
@@ -236,7 +236,7 @@ OHHTTPStubsDownloadSpeedWifi;
*/
-(instancetype)initWithFileAtPath:(NSString*)filePath
statusCode:(int)statusCode
- headers:(NSDictionary* _nullable_)httpHeaders;
+ headers:(nullable NSDictionary*)httpHeaders;
/**
@@ -250,7 +250,7 @@ OHHTTPStubsDownloadSpeedWifi;
*/
-(instancetype)initWithData:(NSData*)data
statusCode:(int)statusCode
- headers:(NSDictionary* _nullable_)httpHeaders;
+ headers:(nullable NSDictionary*)httpHeaders;
/**
@@ -266,6 +266,4 @@ OHHTTPStubsDownloadSpeedWifi;
@end
-#ifdef NS_ASSUME_NONNULL_END
- NS_ASSUME_NONNULL_END
-#endif
+NS_ASSUME_NONNULL_END
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m
index 69d846a74a..d8d88e1c00 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m
@@ -29,11 +29,12 @@
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Imports
-#import "OHHTTPStubsResponse.h"
+#import <OHHTTPStubs/OHHTTPStubsResponse.h>
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Defines & Constants
-
+const double OHHTTPStubsDownloadSpeed1KBPS =- 8 / 8; // kbps -> KB/s
+const double OHHTTPStubsDownloadSpeedSLOW =- 12 / 8; // kbps -> KB/s
const double OHHTTPStubsDownloadSpeedGPRS =- 56 / 8; // kbps -> KB/s
const double OHHTTPStubsDownloadSpeedEDGE =- 128 / 8; // kbps -> KB/s
const double OHHTTPStubsDownloadSpeed3G =- 3200 / 8; // kbps -> KB/s
@@ -53,7 +54,7 @@ const double OHHTTPStubsDownloadSpeedWifi =- 12000 / 8; // kbps -> KB/s
+(instancetype)responseWithData:(NSData*)data
statusCode:(int)statusCode
- headers:(NSDictionary*)httpHeaders
+ headers:(nullable NSDictionary*)httpHeaders
{
OHHTTPStubsResponse* response = [[self alloc] initWithData:data
statusCode:statusCode
@@ -66,7 +67,7 @@ const double OHHTTPStubsDownloadSpeedWifi =- 12000 / 8; // kbps -> KB/s
+(instancetype)responseWithFileAtPath:(NSString *)filePath
statusCode:(int)statusCode
- headers:(NSDictionary *)httpHeaders
+ headers:(nullable NSDictionary *)httpHeaders
{
OHHTTPStubsResponse* response = [[self alloc] initWithFileAtPath:filePath
statusCode:statusCode
@@ -102,10 +103,16 @@ const double OHHTTPStubsDownloadSpeedWifi =- 12000 / 8; // kbps -> KB/s
////////////////////////////////////////////////////////////////////////////////
#pragma mark - Initializers
+-(instancetype)init
+{
+ self = [super init];
+ return self;
+}
+
-(instancetype)initWithInputStream:(NSInputStream*)inputStream
dataSize:(unsigned long long)dataSize
statusCode:(int)statusCode
- headers:(NSDictionary*)httpHeaders
+ headers:(nullable NSDictionary*)httpHeaders
{
self = [super init];
if (self)
@@ -126,7 +133,7 @@ const double OHHTTPStubsDownloadSpeedWifi =- 12000 / 8; // kbps -> KB/s
-(instancetype)initWithFileAtPath:(NSString*)filePath
statusCode:(int)statusCode
- headers:(NSDictionary*)httpHeaders
+ headers:(nullable NSDictionary*)httpHeaders
{
NSInputStream* inputStream;
if (filePath)
@@ -150,7 +157,7 @@ const double OHHTTPStubsDownloadSpeedWifi =- 12000 / 8; // kbps -> KB/s
-(instancetype)initWithData:(NSData*)data
statusCode:(int)statusCode
- headers:(NSDictionary*)httpHeaders
+ headers:(nullable NSDictionary*)httpHeaders
{
NSInputStream* inputStream = [NSInputStream inputStreamWithData:data?:[NSData data]];
self = [self initWithInputStream:inputStream
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h
new file mode 100644
index 0000000000..b3c301acdd
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h
@@ -0,0 +1,86 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+#import <Foundation/Foundation.h>
+#import <OHHTTPStubs/Compatibility.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Useful function to build a path given a file name and a class.
+ *
+ * @param fileName The name of the file to get the path to, including file extension
+ * @param inBundleForClass The class of the caller, used to determine the current bundle
+ * in which the file is supposed to be located.
+ * You should typically pass `self.class` (ObjC) or
+ * `self.dynamicType` (Swift) when calling this function.
+ *
+ * @return The path of the given file in the same bundle as the inBundleForClass class
+ */
+NSString* __nullable OHPathForFile(NSString* fileName, Class inBundleForClass);
+
+/**
+ * Useful function to build a path given a file name and a bundle.
+ *
+ * @param fileName The name of the file to get the path to, including file extension
+ * @param bundle The bundle in which the file is supposed to be located.
+ * This parameter can't be null.
+ *
+ * @return The path of the given file in given bundle
+ *
+ * @note You should avoid using `[NSBundle mainBundle]` for the `bundle` parameter,
+ * as in the context of Unit Tests, this points to the Simulator's bundle,
+ * not the bundle of the app under test. That's why `nil` is not an acceptable
+ * value (so you won't expect it to default to the `mainBundle`).
+ * You should use `[NSBundle bundleForClass:]` instead.
+ */
+NSString* __nullable OHPathForFileInBundle(NSString* fileName, NSBundle* bundle);
+
+/**
+ * Useful function to build a path to a file in the Documents's directory in the
+ * app sandbox, used by iTunes File Sharing for example.
+ *
+ * @param fileName The name of the file to get the path to, including file extension
+ *
+ * @return The path of the file in the Documents directory in your App Sandbox
+ */
+NSString* __nullable OHPathForFileInDocumentsDir(NSString* fileName);
+
+
+
+/**
+ * Useful function to build an NSBundle located in the application's resources simply from its name
+ *
+ * @param bundleBasename The base name, without extension (extension is assumed to be ".bundle").
+ * @param inBundleForClass The class of the caller, used to determine the current bundle
+ * in which the file is supposed to be located.
+ * You should typically pass `self.class` (ObjC) or
+ * `self.dynamicType` (Swift) when calling this function.
+ *
+ * @return The NSBundle object representing the bundle with the given basename located in your application's resources.
+ */
+NSBundle* __nullable OHResourceBundle(NSString* bundleBasename, Class inBundleForClass);
+
+NS_ASSUME_NONNULL_END
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m
new file mode 100644
index 0000000000..18b769e45a
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m
@@ -0,0 +1,52 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2012 Olivier Halligon
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+#import <OHHTTPStubs/OHPathHelpers.h>
+
+NSString* __nullable OHPathForFile(NSString* fileName, Class inBundleForClass)
+{
+ NSBundle* bundle = [NSBundle bundleForClass:inBundleForClass];
+ return OHPathForFileInBundle(fileName, bundle);
+}
+
+NSString* __nullable OHPathForFileInBundle(NSString* fileName, NSBundle* bundle)
+{
+ return [bundle pathForResource:[fileName stringByDeletingPathExtension]
+ ofType:[fileName pathExtension]];
+}
+
+NSString* __nullable OHPathForFileInDocumentsDir(NSString* fileName)
+{
+ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
+ NSString *basePath = (paths.count > 0) ? paths[0] : nil;
+ return [basePath stringByAppendingPathComponent:fileName];
+}
+
+NSBundle* __nullable OHResourceBundle(NSString* bundleBasename, Class inBundleForClass)
+{
+ NSBundle* classBundle = [NSBundle bundleForClass:inBundleForClass];
+ return [NSBundle bundleWithPath:[classBundle pathForResource:bundleBasename
+ ofType:@"bundle"]];
+}
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift
new file mode 100644
index 0000000000..5229dcb808
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift
@@ -0,0 +1,179 @@
+/***********************************************************************************
+*
+* Copyright (c) 2012 Olivier Halligon
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documentation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to whom the Software is
+* furnished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+***********************************************************************************/
+
+/**
+ * Swift Helpers
+ */
+
+
+
+// MARK: Syntaxic Sugar for OHHTTPStubs
+
+/**
+ * Helper to return a `OHHTTPStubsResponse` given a fixture path, status code and optional headers.
+ *
+ * - Parameter filePath: the path of the file fixture to use for the response
+ * - Parameter status: the status code to use for the response
+ * - Parameter headers: the HTTP headers to use for the response
+ *
+ * - Returns: The `OHHTTPStubsResponse` instance that will stub with the given status code
+ * & headers, and use the file content as the response body.
+ */
+public func fixture(filePath: String, status: Int32 = 200, headers: [NSObject: AnyObject]?) -> OHHTTPStubsResponse {
+ return OHHTTPStubsResponse(fileAtPath: filePath, statusCode: status, headers: headers)
+}
+
+/**
+ * Helper to call the stubbing function in a more concise way?
+ *
+ * - Parameter condition: the matcher block that determine if the request will be stubbed
+ * - Parameter response: the stub reponse to use if the request is stubbed
+ *
+ * - Returns: The opaque `OHHTTPStubsDescriptor` that uniquely identifies the stub
+ * and can be later used to remove it with `removeStub:`
+ */
+public func stub(condition: OHHTTPStubsTestBlock, response: OHHTTPStubsResponseBlock) -> OHHTTPStubsDescriptor {
+ return OHHTTPStubs.stubRequestsPassingTest(condition, withStubResponse: response)
+}
+
+
+
+// MARK: Create OHHTTPStubsTestBlock matchers
+
+/**
+ * Matcher for testing an `NSURLRequest`'s **scheme**.
+ *
+ * - Parameter scheme: The scheme to match
+ *
+ * - Returns: a matcher (OHHTTPStubsTestBlock) that succeeds only if the request
+ * has the given scheme
+ */
+public func isScheme(scheme: String) -> OHHTTPStubsTestBlock {
+ return { req in req.URL?.scheme == scheme }
+}
+
+/**
+ * Matcher for testing an `NSURLRequest`'s **host**.
+ *
+ * - Parameter host: The host to match
+ *
+ * - Returns: a matcher (OHHTTPStubsTestBlock) that succeeds only if the request
+ * has the given host
+ */
+public func isHost(host: String) -> OHHTTPStubsTestBlock {
+ return { req in req.URL?.host == host }
+}
+
+/**
+ * Matcher for testing an `NSURLRequest`'s **path**.
+ *
+ * - Parameter path: The path to match
+ *
+ * - Returns: a matcher (OHHTTPStubsTestBlock) that succeeds only if the request
+ * has exactly the given path
+ *
+ * - Note: URL paths are usually absolute and thus starts with a '/' (which you
+ * should include in the `path` parameter unless you're testing relative URLs)
+ */
+public func isPath(path: String) -> OHHTTPStubsTestBlock {
+ return { req in req.URL?.path == path }
+}
+
+/**
+ * Matcher for testing an `NSURLRequest`'s **path extension**.
+ *
+ * - Parameter ext: The file extension to match (without the dot)
+ *
+ * - Returns: a matcher (OHHTTPStubsTestBlock) that succeeds only if the request path
+ * ends with the given extension
+ */
+public func isExtension(ext: String) -> OHHTTPStubsTestBlock {
+ return { req in req.URL?.pathExtension == ext }
+}
+
+/**
+ * Matcher for testing an `NSURLRequest`'s **query parameters**.
+ *
+ * - Parameter params: The dictionary of query parameters to check the presence for
+ *
+ * - Returns: a matcher (OHHTTPStubsTestBlock) that succeeds if the request contains
+ * the given query parameters with the given value.
+ *
+ * - Note: There is a difference between:
+ * (1) using `[q:""]`, which matches a query parameter "?q=" with an empty value, and
+ * (2) using `[q:nil]`, which matches a query parameter "?q" without a value at all
+ */
+public func containsQueryParams(params: [String:String?]) -> OHHTTPStubsTestBlock {
+ return { req in
+ if let url = req.URL {
+ let comps = NSURLComponents(URL: url, resolvingAgainstBaseURL: true)
+ if let queryItems = comps?.queryItems {
+ for (k,v) in params {
+ if queryItems.filter({ qi in qi.name == k && qi.value == v }).count == 0 { return false }
+ }
+ return true
+ }
+ }
+ return false
+ }
+}
+
+
+
+// MARK: Operators on OHHTTPStubsTestBlock
+
+/**
+ * Combine different `OHHTTPStubsTestBlock` matchers with an 'OR' operation.
+ *
+ * - Parameter lhs: the first matcher to test
+ * - Parameter rhs: the second matcher to test
+ *
+ * - Returns: a matcher (`OHHTTPStubsTestBlock`) that succeeds if either of the given matchers succeeds
+ */
+public func || (lhs: OHHTTPStubsTestBlock, rhs: OHHTTPStubsTestBlock) -> OHHTTPStubsTestBlock {
+ return { req in lhs(req) || rhs(req) }
+}
+
+/**
+ * Combine different `OHHTTPStubsTestBlock` matchers with an 'AND' operation.
+ *
+ * - Parameter lhs: the first matcher to test
+ * - Parameter rhs: the second matcher to test
+ *
+ * - Returns: a matcher (`OHHTTPStubsTestBlock`) that only succeeds if both of the given matchers succeeds
+ */
+public func && (lhs: OHHTTPStubsTestBlock, rhs: OHHTTPStubsTestBlock) -> OHHTTPStubsTestBlock {
+ return { req in lhs(req) && rhs(req) }
+}
+
+/**
+ * Create the opposite of a given `OHHTTPStubsTestBlock` matcher.
+ *
+ * - Parameter expr: the matcher to negate
+ *
+ * - Returns: a matcher (OHHTTPStubsTestBlock) that only succeeds if the expr matcher fails
+ */
+public prefix func ! (expr: OHHTTPStubsTestBlock) -> OHHTTPStubsTestBlock {
+ return { req in !expr(req) }
+}
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist b/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist
index a3da7a555b..bcee41c04a 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist
@@ -9,7 +9,7 @@
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
- <string>com.alisoftware.${PRODUCT_NAME:rfc1034identifier}</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist b/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist
index a321905ba1..d3de8eefb6 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
- <string>com.alisoftware.$(PRODUCT_NAME:rfc1034identifier)</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/empty.bundle/nothingtoseehere.json b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/empty.bundle/nothingtoseehere.json
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/empty.bundle/nothingtoseehere.json
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/cards.tail b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/cards.tail
new file mode 100644
index 0000000000..596a2ecdb4
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/cards.tail
@@ -0,0 +1,19 @@
+GET
+.*/cards
+200
+application/json
+
+[
+ {
+ "gift_card_id": "91857d87-481a-490b-8aff-c72614094398",
+ "card_number": "515676xxxxxx1234",
+ "amount": "$25.28",
+ "expiration_date": "2014-04"
+ },
+ {
+ "gift_card_id": "0578ebe0-015b-11e4-9191-0800200c9a66",
+ "card_number": "515676xxxxxx2345",
+ "amount": "$55.38",
+ "expiration_date": "2014-05"
+ }
+] \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/login.tail b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/login.tail
new file mode 100644
index 0000000000..1755e71d57
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/login.tail
@@ -0,0 +1,11 @@
+GET|POST
+.*/users
+200
+application/json
+
+
+{
+"user_id": "happyuser1",
+"user_token": "happytoken",
+"status": "SUCCESS"
+} \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/logos_ebay.tail b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/logos_ebay.tail
new file mode 100755
index 0000000000..a21bc088c6
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/logos_ebay.tail
@@ -0,0 +1,6 @@
+GET
+ebay.png
+200
+image/png;base64
+
+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 \ No newline at end of file
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/OHPathHelpersTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/OHPathHelpersTests.m
new file mode 100644
index 0000000000..98086feeb1
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/OHPathHelpersTests.m
@@ -0,0 +1,18 @@
+#import <XCTest/XCTest.h>
+#import "OHHTTPStubs.h"
+
+@interface OHPathHelpersTests : XCTestCase
+
+@end
+
+@implementation OHPathHelpersTests
+
+- (void)testOHResourceBundle {
+ NSBundle *classBundle = [NSBundle bundleForClass:self.class];
+ NSBundle *expectedBundle = [NSBundle bundleWithPath:[classBundle pathForResource:@"empty"
+ ofType:@"bundle"]];
+
+ XCTAssertEqual(OHResourceBundle(@"empty", self.class), expectedBundle);
+}
+
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m
index f0dcc952c8..a4ee670a6e 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m
@@ -23,8 +23,7 @@
***********************************************************************************/
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
-#import "OHHTTPStubsResponse+JSON.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
#import "AFHTTPRequestOperation.h"
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m
new file mode 100644
index 0000000000..db7725703c
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m
@@ -0,0 +1,147 @@
+/***********************************************************************************
+ *
+ * Copyright (c) 2015 Jinlian (Sunny) Wang
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ ***********************************************************************************/
+
+
+////////////////////////////////////////////////////////////////////////////////
+
+#import <XCTest/XCTest.h>
+#import <OHHTTPStubs/OHHTTPStubs.h>
+
+@interface MocktailTests : XCTestCase
+@property(nonatomic, strong) NSURLSession *session;
+@end
+
+@implementation MocktailTests
+
+- (void)setUp
+{
+ [super setUp];
+ [OHHTTPStubs removeAllStubs];
+
+ NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
+ self.session = [NSURLSession sessionWithConfiguration:configuration delegate:nil delegateQueue:nil];
+}
+
+- (void)tearDown
+{
+ [super tearDown];
+ self.session = nil;
+}
+
+- (void)testMoctTailLoginSuccess
+{
+ NSError *error = nil;
+ NSBundle *bundle = [NSBundle bundleForClass:self.class];
+ [OHHTTPStubs stubRequestsUsingMocktailNamed:@"login" inBundle:bundle error: &error];
+ XCTAssertNil(error, @"Error while stubbing 'login.tail':%@", [error localizedDescription]);
+ [self runLogin];
+}
+
+- (void)testMocktailsAtFolder
+{
+ NSError *error = nil;
+ NSBundle *bundle = [NSBundle bundleForClass:self.class];
+ [OHHTTPStubs stubRequestsUsingMocktailsAtPath:@"MocktailFolder" inBundle:bundle error:&error];
+ XCTAssertNil(error, @"Error while stubbing Mocktails at folder 'MocktailFolder': %@", [error localizedDescription]);
+ [self runLogin];
+ [self runGetCards];
+}
+
+- (void)runLogin
+{
+ NSURL *url = [NSURL URLWithString:@"http://happywebservice.com/users"];
+ NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
+ cachePolicy:NSURLRequestUseProtocolCachePolicy
+ timeoutInterval:60.0];
+
+ [request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
+ [request addValue:@"application/json" forHTTPHeaderField:@"Accept"];
+
+ request.HTTPMethod = @"POST";
+ NSDictionary *mapData = @{@"iloveit": @"happyuser1",
+ @"password": @"username"};
+ NSData *postData = [NSJSONSerialization dataWithJSONObject:mapData options:0 error:NULL];
+ request.HTTPBody = postData;
+
+ XCTestExpectation* expectation = [self expectationWithDescription:@"NSURLSessionDataTask completed"];
+
+ NSURLSessionDataTask *postDataTask = [self.session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
+
+ XCTAssertNil(error, @"Error while logging in.");
+
+ NSDictionary *json = nil;
+ if(!error && [@"application/json" isEqual:response.MIMEType])
+ {
+ json = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
+ }
+
+ XCTAssertNotNil(json, @"The response is not a json object");
+ XCTAssertEqualObjects(json[@"status"], @"SUCCESS", @"The response does to return a successful status");
+ XCTAssertNotNil(json[@"user_token"], @"The response does not contain a user token");
+
+ [expectation fulfill];
+ }];
+
+ [postDataTask resume];
+
+ [self waitForExpectationsWithTimeout:10 handler:nil];
+}
+
+- (void)runGetCards
+{
+ NSURL *url = [NSURL URLWithString:@"http://happywebservice.com/cards"];
+ NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
+ cachePolicy:NSURLRequestUseProtocolCachePolicy
+ timeoutInterval:60.0];
+
+ [request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
+ [request addValue:@"application/json" forHTTPHeaderField:@"Accept"];
+
+ request.HTTPMethod = @"GET";
+
+ XCTestExpectation* expectation = [self expectationWithDescription:@"NSURLSessionDataTask completed"];
+
+ NSURLSessionDataTask *getDataTask = [self.session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
+
+ XCTAssertNil(error, @"Error while getting cards.");
+
+ NSArray *json = nil;
+ if(!error && [@"application/json" isEqual:response.MIMEType])
+ {
+ json = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
+ }
+
+ XCTAssertNotNil(json, @"The response is not a json object");
+ XCTAssertEqual(json.count, 2, @"The response does not contain 2 cards");
+ XCTAssertEqualObjects([json firstObject][@"amount"], @"$25.28", @"The first card amount does not match");
+
+ [expectation fulfill];
+ }];
+
+ [getDataTask resume];
+
+ [self waitForExpectationsWithTimeout:10 handler:nil];
+}
+
+@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m
index 2a37ff1298..1321854169 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m
@@ -23,7 +23,7 @@
***********************************************************************************/
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
@interface NSURLConnectionDelegateTests : XCTestCase <NSURLConnectionDataDelegate> @end
@@ -69,7 +69,7 @@ static const NSTimeInterval kResponseTimeTolerence = 0.2;
{
if ([response isKindOfClass:NSHTTPURLResponse.class])
{
- _redirectResponseStatusCode = [((NSHTTPURLResponse *) response) statusCode];
+ _redirectResponseStatusCode = ((NSHTTPURLResponse *) response).statusCode;
}
else
{
@@ -85,7 +85,7 @@ static const NSTimeInterval kResponseTimeTolerence = 0.2;
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
- [_data setLength:0U];
+ _data.length = 0U;
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
@@ -268,7 +268,7 @@ static const NSTimeInterval kResponseTimeTolerence = 0.2;
// (especially in case the previous policy was "NSHTTPCookieAcceptPolicyNever")
NSHTTPCookieStorage* cookieStorage = NSHTTPCookieStorage.sharedHTTPCookieStorage;
NSHTTPCookieAcceptPolicy previousAcceptPolicy = cookieStorage.cookieAcceptPolicy; // keep it to restore later
- [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain];
+ cookieStorage.cookieAcceptPolicy = NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain;
// Send the request and wait for the response containing the Set-Cookie headers
NSURLRequest* req = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.iana.org/domains/example/"]];
@@ -292,7 +292,7 @@ static const NSTimeInterval kResponseTimeTolerence = 0.2;
// As a courtesy, restore previous policy before leaving
- [cookieStorage setCookieAcceptPolicy:previousAcceptPolicy];
+ cookieStorage.cookieAcceptPolicy = previousAcceptPolicy;
}
@@ -315,7 +315,7 @@ static const NSTimeInterval kResponseTimeTolerence = 0.2;
// (especially in case the previous policy was "NSHTTPCookieAcceptPolicyNever")
NSHTTPCookieStorage* cookieStorage = NSHTTPCookieStorage.sharedHTTPCookieStorage;
NSHTTPCookieAcceptPolicy previousAcceptPolicy = cookieStorage.cookieAcceptPolicy; // keep it to restore later
- [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain];
+ cookieStorage.cookieAcceptPolicy = NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain;
NSString* endCookieName = @"googleCookie";
NSString* endCookieValue = [NSProcessInfo.processInfo globallyUniqueString];
@@ -388,7 +388,7 @@ static const NSTimeInterval kResponseTimeTolerence = 0.2;
// As a courtesy, restore previous policy before leaving
- [cookieStorage setCookieAcceptPolicy:previousAcceptPolicy];
+ cookieStorage.cookieAcceptPolicy = previousAcceptPolicy;
}
@end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m
index 0621384db1..1fe6c91e87 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m
@@ -23,7 +23,7 @@
***********************************************************************************/
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
@interface NSURLConnectionTests : XCTestCase @end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m
index 08f67e8284..2e829ca432 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m
@@ -29,8 +29,7 @@
|| (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090)
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
-#import "OHHTTPStubsResponse+JSON.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
@interface NSURLSessionTests : XCTestCase <NSURLSessionDataDelegate> @end
@@ -68,7 +67,7 @@
__block __strong id dataResponse = nil;
__block __strong NSError* errorResponse = nil;
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"foo://unknownhost:666"]];
- [request setHTTPMethod:@"GET"];
+ request.HTTPMethod = @"GET";
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m
index ea13174023..ec263d543f 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m
@@ -23,7 +23,7 @@
***********************************************************************************/
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
static const NSTimeInterval kResponseTimeTolerence = 0.3;
@@ -182,8 +182,11 @@ static const NSTimeInterval kResponseTimeTolerence = 0.3;
XCTestExpectation* expectation = [self expectationWithDescription:@"Network request's completionHandler called"];
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wnonnull"
NSMutableURLRequest* req = [NSMutableURLRequest requestWithURL:nil];
- [req setHTTPShouldHandleCookies:handleCookiesEnabled];
+#pragma clang diagnostic pop
+ req.HTTPShouldHandleCookies = handleCookiesEnabled;
__block NSData* response = nil;
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift
new file mode 100644
index 0000000000..3d2f1c3577
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift
@@ -0,0 +1,200 @@
+//
+// SwiftHelpersTests.swift
+// OHHTTPStubs
+//
+// Created by Olivier Halligon on 20/09/2015.
+// Copyright © 2015 AliSoftware. All rights reserved.
+//
+
+import Foundation
+import XCTest
+import OHHTTPStubs
+
+class SwiftHelpersTests : XCTestCase {
+
+ func testIsScheme() {
+ let matcher = isScheme("foo")
+
+ let urls = [
+ "foo:": true,
+ "foo://": true,
+ "foo://bar/baz": true,
+ "bar://": false,
+ "bar://foo/": false,
+ "foobar://": false
+ ]
+
+ for (url, result) in urls {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert(matcher(req) == result, "isScheme(\"foo\") matcher failed when testing url \(url)")
+ }
+ }
+
+ func testIsHost() {
+ let matcher = isHost("foo")
+
+ let urls = [
+ "foo:": false,
+ "foo://": false,
+ "foo://bar/baz": false,
+ "bar://foo": true,
+ "bar://foo/baz": true,
+ ]
+
+ for (url, result) in urls {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert(matcher(req) == result, "isHost(\"foo\") matcher failed when testing url \(url)")
+ }
+ }
+
+ func testIsPath_absoluteURL() {
+ testIsPath("/foo/bar/baz", isAbsoluteMatcher: true)
+ }
+
+ func testIsPath_relativeURL() {
+ testIsPath("foo/bar/baz", isAbsoluteMatcher: false)
+ }
+
+ func testIsPath(path: String, isAbsoluteMatcher: Bool) {
+ let matcher = isPath(path)
+
+ let urls = [
+ // Absolute URLs
+ "scheme:": false,
+ "scheme://": false,
+ "scheme://foo/bar/baz": false,
+ "scheme://host/foo/bar": false,
+ "scheme://host/foo/bar/baz": isAbsoluteMatcher,
+ "scheme://host/foo/bar/baz?q=1": isAbsoluteMatcher,
+ "scheme://host/foo/bar/baz#anchor": isAbsoluteMatcher,
+ "scheme://host/foo/bar/baz;param": isAbsoluteMatcher,
+ "scheme://host/foo/bar/baz/wizz": false,
+ "scheme://host/path#/foo/bar/baz": false,
+ "scheme://host/path?/foo/bar/baz": false,
+ "scheme://host/path;/foo/bar/baz": false,
+ // Relative URLs
+ "foo/bar/baz": !isAbsoluteMatcher,
+ "foo/bar/baz?q=1": !isAbsoluteMatcher,
+ "foo/bar/baz#anchor": !isAbsoluteMatcher,
+ "foo/bar/baz;param": !isAbsoluteMatcher,
+ "foo/bar/baz/wizz": false,
+ "path#/foo/bar/baz": false,
+ "path?/foo/bar/baz": false,
+ "path;/foo/bar/baz": false,
+ ]
+
+ for (url, result) in urls {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ let p = req.URL?.path
+ print("URL: \(url) -> Path: \(p)")
+ XCTAssert(matcher(req) == result, "isPath(\"\(path)\" matcher failed when testing url \(url)")
+ }
+ }
+
+ func testIsExtension() {
+ let matcher = isExtension("txt")
+
+ let urls = [
+ "txt:": false,
+ "txt://": false,
+ "txt://txt/txt/txt": false,
+ "scheme://host/foo/bar.png": false,
+ "scheme://host/foo/bar.txt": true,
+ "scheme://host/foo/bar.txt?q=1": true,
+ "scheme://host/foo/bar.baz?q=wizz.txt": false,
+ ]
+
+ for (url, result) in urls {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert(matcher(req) == result, "isExtension(\"txt\") matcher failed when testing url \(url)")
+ }
+
+ }
+
+ func testContainsQueryParams() {
+ let params: [String: String?] = ["q":"test", "lang":"en", "empty":"", "flag":nil]
+ let matcher = containsQueryParams(params)
+
+ let urls = [
+ "foo://bar": false,
+ "foo://bar?q=test": false,
+ "foo://bar?lang=en": false,
+ "foo://bar#q=test&lang=en&empty=&flag": false,
+ "foo://bar#lang=en&empty=&flag&q=test": false,
+ "foo://bar;q=test&lang=en&empty=&flag": false,
+ "foo://bar;lang=en&empty=&flag&q=test": false,
+
+ "foo://bar?q=test&lang=en&empty=&flag": true,
+ "foo://bar?lang=en&flag&empty=&q=test": true,
+ "foo://bar?q=test&lang=en&empty=&flag#anchor": true,
+ "foo://bar?q=test&lang=en&empty&flag": false, // key "empty" with no value is matched against nil, not ""
+ "foo://bar?q=test&lang=en&empty=&flag=": false, // key "flag" with empty value is matched against "", not nil
+ "foo://bar?q=en&lang=test&empty=&flag": false, // param keys and values mismatch
+ "foo://bar?q=test&lang=en&empty=&flag&&wizz=fuzz": true,
+ "foo://bar?wizz=fuzz&empty=&lang=en&flag&&q=test": true,
+ "?q=test&lang=en&empty=&flag": true,
+ "?lang=en&flag&empty=&q=test": true,
+ ]
+
+ for (url, result) in urls {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert(matcher(req) == result, "containsQueryParams(\"\(params)\") matcher failed when testing url \(url)")
+ }
+ }
+
+ let sampleURLs = [
+ // Absolute URLs
+ "scheme:",
+ "scheme://",
+ "scheme://foo/bar/baz",
+ "scheme://host/foo/bar",
+ "scheme://host/foo/bar/baz",
+ "scheme://host/foo/bar/baz?q=1",
+ "scheme://host/foo/bar/baz#anchor",
+ "scheme://host/foo/bar/baz;param",
+ "scheme://host/foo/bar/baz/wizz",
+ "scheme://host/path#/foo/bar/baz",
+ "scheme://host/path?/foo/bar/baz",
+ "scheme://host/path;/foo/bar/baz",
+ // Relative URLs
+ "foo/bar/baz",
+ "foo/bar/baz?q=1",
+ "foo/bar/baz#anchor",
+ "foo/bar/baz;param",
+ "foo/bar/baz/wizz",
+ "path#/foo/bar/baz",
+ "path?/foo/bar/baz",
+ "path;/foo/bar/baz"
+ ]
+
+ let trueMatcher: OHHTTPStubsTestBlock = { _ in return true }
+ let falseMatcher: OHHTTPStubsTestBlock = { _ in return false }
+
+ func testOrOperator() {
+ for url in sampleURLs {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert((trueMatcher || trueMatcher)(req) == true, "trueMatcher || trueMatcher should result in a trueMatcher")
+ XCTAssert((trueMatcher || falseMatcher)(req) == true, "trueMatcher || falseMatcher should result in a trueMatcher")
+ XCTAssert((falseMatcher || trueMatcher)(req) == true, "falseMatcher || trueMatcher should result in a trueMatcher")
+ XCTAssert((falseMatcher || falseMatcher)(req) == false, "falseMatcher || falseMatcher should result in a falseMatcher")
+ }
+ }
+
+ func testAndOperator() {
+ for url in sampleURLs {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert((trueMatcher && trueMatcher)(req) == true, "trueMatcher && trueMatcher should result in a trueMatcher")
+ XCTAssert((trueMatcher && falseMatcher)(req) == false, "trueMatcher && falseMatcher should result in a falseMatcher")
+ XCTAssert((falseMatcher && trueMatcher)(req) == false, "falseMatcher && trueMatcher should result in a falseMatcher")
+ XCTAssert((falseMatcher && falseMatcher)(req) == false, "falseMatcher && falseMatcher should result in a falseMatcher")
+ }
+ }
+
+ func testNotOperator() {
+ for url in sampleURLs {
+ let req = NSURLRequest(URL: NSURL(string: url)!)
+ XCTAssert((!trueMatcher)(req) == false, "!trueMatcher should result in a falseMatcher")
+ XCTAssert((!falseMatcher)(req) == true, "!falseMatcher should result in a trueMatcher")
+ }
+ }
+}
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m
index a805070aa0..b2e820f80f 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m
@@ -24,7 +24,7 @@
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
@interface TimingTests : XCTestCase
{
@@ -51,7 +51,7 @@
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
- [_data setLength:0U];
+ _data.length = 0U;
// NOTE: This timing info is not reliable as Cocoa always calls the connection:didReceiveResponse: delegate method just before
// calling the first "connection:didReceiveData:", even if the [id<NSURLProtocolClient> URLProtocol:didReceiveResponse:…] method was called way before. So we are not testing this
// _didReceiveResponseTS = [NSDate date];
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m
index f68c3d3cdf..0e34aea54f 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m
@@ -24,7 +24,7 @@
#import <XCTest/XCTest.h>
-#import "OHHTTPStubs.h"
+#import <OHHTTPStubs/OHHTTPStubs.h>
@interface WithContentsOfURLTests : XCTestCase @end
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist
index e2305ec01d..169b6f710e 100644
--- a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
- <string>com.alisoftware.${PRODUCT_NAME:rfc1034identifier}</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
diff --git a/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail
new file mode 100644
index 0000000000..283ca0271b
--- /dev/null
+++ b/test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail
@@ -0,0 +1,10 @@
+GET|POST
+.*/users
+200
+application/json
+
+{
+"user_id": "happyuser1",
+"user_token": "happytoken",
+"status": "SUCCESS"
+} \ No newline at end of file