From cc8740c43cfa16b6f5f5d763a8ab3c7706723ce9 Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Tue, 29 Jan 2019 15:06:50 +0100 Subject: [PATCH 1/9] Added Obj-C support and update podspec --- Japx.podspec | 5 + Japx/Classes/Objc/JapxObjc.swift | 149 +++++++++++++++++++++++++++ Japx/Classes/Objc/NSError+Japx.swift | 49 +++++++++ 3 files changed, 203 insertions(+) create mode 100644 Japx/Classes/Objc/JapxObjc.swift create mode 100644 Japx/Classes/Objc/NSError+Japx.swift diff --git a/Japx.podspec b/Japx.podspec index 55a422b..f88c328 100644 --- a/Japx.podspec +++ b/Japx.podspec @@ -85,4 +85,9 @@ It works by transfering Dictionary to Dictionary, so you can use Codable, Unbox, sp.dependency 'Japx/RxMoya' end + s.subspec 'Objc' do |sp| + sp.source_files = 'Japx/Classes/Objc/**/*' + sp.dependency 'Japx/Core' + end + end diff --git a/Japx/Classes/Objc/JapxObjc.swift b/Japx/Classes/Objc/JapxObjc.swift new file mode 100644 index 0000000..31bc1d8 --- /dev/null +++ b/Japx/Classes/Objc/JapxObjc.swift @@ -0,0 +1,149 @@ +// +// JapxWrapper.swift +// Japx +// +// Created by Nikola Majcen on 29/01/2019. +// + +import Foundation + +/// `JapxObjcErrorType` is the error type returned by Japx. +public enum JapxObjcErrorType: Int { + /// - cantProcess(data:): Returned when `data` is not [String: Any] or [[String: Any]] + case cantProcess + /// - notDictionary(data:,value:): Returned when `value` in `data` is not [String: Any], when it should be [String: Any] + case notDictionary + /// - notFoundTypeOrId(data:): Returned when `type` or `id` are not found in `data`, when they were both supposed to be present. + case notFoundTypeOrId + /// - relationshipNotFound(data:): Returned when `relationship` isn't [String: Any], it should be [String: Any] + case relationshipNotFound + /// - unableToConvertNSDictionaryToParams(data:): Returned when conversion from NSDictionary to [String: Any] is unsuccessful. + case unableToConvertNSDictionaryToParams + /// - unableToConvertDataToJson(data:): Returned when conversion from Data to [String: Any] is unsuccessful. + case unableToConvertDataToJson + /// - undefined: Returned when error is not defined as Japx error. + case undefined +} + +@objc public class JapxObjcDecoder: NSObject { + + // MARK: - Lifecycle + + private override init() { + super.init() + } + + // MARK: - Decoding methods + + /// Converts JSON:API object to simple flat JSON object + /// + /// - parameter object: JSON:API object. + /// - parameter includeList: The include list for deserializing JSON:API relationships. + /// + /// - returns: JSON object. + @objc public static func jsonObject(withJSONAPIObject object: Parameters, includeList: String? = nil) throws -> Parameters { + do { + return try Japx.Decoder.jsonObject(withJSONAPIObject: object, includeList: includeList) + } catch { + throw NSError(error: error) + } + } + + /// Converts JSON:API object to simple flat JSON object + /// + /// - parameter object: JSON:API object. + /// - parameter includeList: The include list for deserializing JSON:API relationships. + /// + /// - returns: JSON object as Data. + @objc public static func data(withJSONAPIObject object: Parameters, includeList: String? = nil) throws -> Data { + do { + return try Japx.Decoder.data(withJSONAPIObject: object, includeList: includeList) + } catch { + throw NSError(error: error) + } + } + + /// Converts JSON:API object to simple flat JSON object + /// + /// - parameter data: JSON:API object as Data. + /// - parameter includeList: The include list for deserializing JSON:API relationships. + /// + /// - returns: JSON object. + @objc public static func jsonObject(withData data: Data, includeList: String? = nil) throws -> Parameters { + do { + return try Japx.Decoder.jsonObject(with: data, includeList: includeList) + } catch { + throw NSError(error: error) + } + } + + /// Converts JSON:API object to simple flat JSON object + /// + /// - parameter data: JSON:API object as Data. + /// - parameter includeList: The include list for deserializing JSON:API relationships. + /// + /// - returns: JSON object as Data. + @objc public static func data(withData data: Data, includeList: String? = nil) throws -> Data { + do { + return try Japx.Decoder.data(with: data, includeList: includeList) + } catch { + throw NSError(error: error) + } + } +} + +// MARK: - Encoder + +/// Defines a list of methods for converting simple JSON objects to JSON:API object. +@objc public class JapxObjcEncoder: NSObject { + + // MARK: - Lifecycle + + private override init() { + super.init() + } + + // MARK: - Encoding methods + + /// Converts simple flat JSON object to JSON:API object. + /// + /// - parameter data: JSON object as Data. + /// - parameter additionalParams: Additional [String: Any] to add with `data` to JSON:API object. + /// + /// - returns: JSON:API object. + @objc public static func encode(data: Data, additionalParams: Parameters? = nil) throws -> Parameters { + do { + return try Japx.Encoder.encode(data: data, additionalParams: additionalParams) + } catch { + throw NSError(error: error) + } + } + + /// Converts simple flat JSON object to JSON:API object. + /// + /// - parameter json: JSON object. + /// - parameter additionalParams: Additional [String: Any] to add with `data` to JSON:API object. + /// + /// - returns: JSON:API object. + @objc public static func encode(jsonParameter: Parameters, additionalParams: Parameters? = nil) throws -> Parameters { + do { + return try Japx.Encoder.encode(json: jsonParameter, additionalParams: additionalParams) + } catch { + throw NSError(error: error) + } + } + + /// Converts simple flat JSON object to JSON:API object. + /// + /// - parameter json: JSON objects represented as Array. + /// - parameter additionalParams: Additional [String: Any] to add with `data` to JSON:API object. + /// + /// - returns: JSON:API object. + @objc public static func encode(jsonParameters: [Parameters], additionalParams: Parameters? = nil) throws -> Parameters { + do { + return try Japx.Encoder.encode(json: jsonParameters, additionalParams: additionalParams) + } catch { + throw NSError(error: error) + } + } +} diff --git a/Japx/Classes/Objc/NSError+Japx.swift b/Japx/Classes/Objc/NSError+Japx.swift new file mode 100644 index 0000000..ac9f8d7 --- /dev/null +++ b/Japx/Classes/Objc/NSError+Japx.swift @@ -0,0 +1,49 @@ +// +// NSError+Japx.swift +// Japx +// +// Created by Nikola Majcen on 29/01/2019. +// + +import Foundation + +extension NSError { + + convenience init(error: Error) { + guard let error = error as? JapxError else { + self.init(domain: "co.infinum.japx-objc", + code: JapxObjcErrorType.undefined.rawValue, + userInfo: nil) + return + } + + let errorType: JapxObjcErrorType + let errorData: Any + + switch error { + case .cantProcess(data: let data): + errorType = .cantProcess + errorData = data + case .notDictionary(data: let data, value: _): + errorType = .notDictionary + errorData = data + case .notFoundTypeOrId(data: let data): + errorType = .notFoundTypeOrId + errorData = data + case .relationshipNotFound(data: let data): + errorType = .relationshipNotFound + errorData = data + case .unableToConvertNSDictionaryToParams(data: let data): + errorType = .unableToConvertNSDictionaryToParams + errorData = data + case .unableToConvertDataToJson(data: let data): + errorType = .unableToConvertDataToJson + errorData = data + } + + self.init(domain: "co.infinum.japx-objc", + code: errorType.rawValue, + userInfo: ["data": errorData]) + } +} + From 2a1367c22081542fbfef3512a311627b0ebc6483 Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Tue, 29 Jan 2019 15:32:59 +0100 Subject: [PATCH 2/9] Added test for Objc --- Example/Japx.xcodeproj/project.pbxproj | 45 ++++++++++- Example/Tests/AdditionalFunctions.swift | 77 ------------------ Example/Tests/Objc/DecoderTester.m | 59 ++++++++++++++ Example/Tests/Objc/EncoderTester.m | 51 ++++++++++++ Example/Tests/{ => Swift}/DecoderTester.swift | 8 +- Example/Tests/{ => Swift}/EncoderTester.swift | 6 +- .../Tests/Utilities/AdditionalFunctions.swift | 80 +++++++++++++++++++ 7 files changed, 238 insertions(+), 88 deletions(-) delete mode 100644 Example/Tests/AdditionalFunctions.swift create mode 100644 Example/Tests/Objc/DecoderTester.m create mode 100644 Example/Tests/Objc/EncoderTester.m rename Example/Tests/{ => Swift}/DecoderTester.swift (70%) rename Example/Tests/{ => Swift}/EncoderTester.swift (72%) create mode 100644 Example/Tests/Utilities/AdditionalFunctions.swift diff --git a/Example/Japx.xcodeproj/project.pbxproj b/Example/Japx.xcodeproj/project.pbxproj index d762c82..df57170 100644 --- a/Example/Japx.xcodeproj/project.pbxproj +++ b/Example/Japx.xcodeproj/project.pbxproj @@ -17,6 +17,8 @@ 2C5FA42C202CA39500399CC7 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2C5FA41B202CA35D00399CC7 /* Main.storyboard */; }; 2C5FA42D202CA39700399CC7 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2C5FA419202CA35D00399CC7 /* LaunchScreen.xib */; }; 4A82CC5FA2C793776CE5D637 /* Pods_Japx_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 544F967701250F279B5314AE /* Pods_Japx_Example.framework */; }; + 4F9A385D220099BC0063BEB3 /* DecoderTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9A385C220099BC0063BEB3 /* DecoderTester.m */; }; + 4F9A385F220099C80063BEB3 /* EncoderTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9A385E220099C80063BEB3 /* EncoderTester.m */; }; B5F3D0748234B83C4EE38F74 /* Pods_Japx_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E817D346E8E2BDDF0DC5F3F3 /* Pods_Japx_Tests.framework */; }; E18794E520189E8B00E472C4 /* DecoderTester.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18794E120189D8000E472C4 /* DecoderTester.swift */; }; E18794E620189E8B00E472C4 /* EncoderTester.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18794E320189D8E00E472C4 /* EncoderTester.swift */; }; @@ -63,6 +65,8 @@ 3F412D2933D7C24976F407E5 /* Pods-Japx_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Japx_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.release.xcconfig"; sourceTree = ""; }; 4466ED105828243F2F36B17D /* Pods-Japx_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Japx_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.release.xcconfig"; sourceTree = ""; }; 484238D1DA26A9BA2E5115A8 /* Pods-Japx_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Japx_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.release.xcconfig"; sourceTree = ""; }; + 4F9A385C220099BC0063BEB3 /* DecoderTester.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DecoderTester.m; sourceTree = ""; }; + 4F9A385E220099C80063BEB3 /* EncoderTester.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EncoderTester.m; sourceTree = ""; }; 506A9BD1FF981EFDA31530C6 /* Pods-Japx_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Japx_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.debug.xcconfig"; sourceTree = ""; }; 510A39153BE0BF03E5F7F5DA /* Pods-Japx_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Japx_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.debug.xcconfig"; sourceTree = ""; }; 5449EDE34B60041F4CC6152F /* Pods-Japx_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Japx_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.debug.xcconfig"; sourceTree = ""; }; @@ -134,6 +138,32 @@ path = Japx; sourceTree = ""; }; + 4F9A3856220095B50063BEB3 /* Objc */ = { + isa = PBXGroup; + children = ( + 4F9A385C220099BC0063BEB3 /* DecoderTester.m */, + 4F9A385E220099C80063BEB3 /* EncoderTester.m */, + ); + path = Objc; + sourceTree = ""; + }; + 4F9A3857220095C30063BEB3 /* Swift */ = { + isa = PBXGroup; + children = ( + E18794E120189D8000E472C4 /* DecoderTester.swift */, + E18794E320189D8E00E472C4 /* EncoderTester.swift */, + ); + path = Swift; + sourceTree = ""; + }; + 4F9A385B220099A00063BEB3 /* Utilities */ = { + isa = PBXGroup; + children = ( + E18794E720189EE500E472C4 /* AdditionalFunctions.swift */, + ); + path = Utilities; + sourceTree = ""; + }; 607FACC71AFB9204008FA782 = { isa = PBXGroup; children = ( @@ -158,9 +188,9 @@ 607FACE81AFB9204008FA782 /* Tests */ = { isa = PBXGroup; children = ( - E18794E720189EE500E472C4 /* AdditionalFunctions.swift */, - E18794E120189D8000E472C4 /* DecoderTester.swift */, - E18794E320189D8E00E472C4 /* EncoderTester.swift */, + 4F9A385B220099A00063BEB3 /* Utilities */, + 4F9A3856220095B50063BEB3 /* Objc */, + 4F9A3857220095C30063BEB3 /* Swift */, E18794ED2018ABA000E472C4 /* Resources */, 607FACE91AFB9204008FA782 /* Supporting Files */, ); @@ -366,7 +396,7 @@ 607FACE41AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; DevelopmentTeam = 5F5M64F878; - LastSwiftMigration = 0900; + LastSwiftMigration = 1010; TestTargetID = 607FACCF1AFB9204008FA782; }; }; @@ -530,8 +560,10 @@ buildActionMask = 2147483647; files = ( E18794E620189E8B00E472C4 /* EncoderTester.swift in Sources */, + 4F9A385F220099C80063BEB3 /* EncoderTester.m in Sources */, E18794F52018AC2200E472C4 /* AdditionalFunctions.swift in Sources */, E18794E520189E8B00E472C4 /* DecoderTester.swift in Sources */, + 4F9A385D220099BC0063BEB3 /* DecoderTester.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -704,6 +736,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 510A39153BE0BF03E5F7F5DA /* Pods-Japx_Tests.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = YES; DEVELOPMENT_TEAM = 5F5M64F878; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -714,6 +747,8 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.2; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Japx_Example.app/Japx_Example"; @@ -724,12 +759,14 @@ isa = XCBuildConfiguration; baseConfigurationReference = 82CEBBAB6F2E42C2289E0421 /* Pods-Japx_Tests.release.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = YES; DEVELOPMENT_TEAM = 5F5M64F878; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.2; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Japx_Example.app/Japx_Example"; diff --git a/Example/Tests/AdditionalFunctions.swift b/Example/Tests/AdditionalFunctions.swift deleted file mode 100644 index c837fa1..0000000 --- a/Example/Tests/AdditionalFunctions.swift +++ /dev/null @@ -1,77 +0,0 @@ -// -// AdditionalFunctions.swift -// Japx_Example -// -// Created by Vlaho Poluta on 24/01/2018. -// Copyright © 2018 CocoaPods. All rights reserved. -// - -import UIKit -import Japx - -typealias ParsingPipelineCallback = (_ json: Data)->(Any) - -func does(jsonFromFileNamed: String, containsEverethingFrom otherJsonFromFile: String, afterParsingBlock block: ParsingPipelineCallback) -> Bool { - let path = Bundle.main.path(forResource: jsonFromFileNamed, ofType: "json")! - let pathOther = Bundle.main.path(forResource: otherJsonFromFile, ofType: "json")! - let data = try! Data(contentsOf: URL(fileURLWithPath: path), options: .mappedIfSafe) - let dataOther = try! Data(contentsOf: URL(fileURLWithPath: pathOther), options: .mappedIfSafe) - - let json = block(data) - let jsonOther = try! JSONSerialization.jsonObject(with: dataOther) - - if let json = json as? Parameters, let jsonOther = jsonOther as? Parameters { - return does(json: json, containsEverethingFrom: jsonOther) - } - - if let json = json as? Parameters, let jsonOther = jsonOther as? [Parameters] { - return does(json: json, containsEverethingFrom: ["data": jsonOther]) - } - - if let json = json as? [Parameters], let jsonOther = jsonOther as? Parameters { - return does(json: ["data": json], containsEverethingFrom: jsonOther) - } - - if let json = json as? [Parameters], let jsonOther = jsonOther as? [Parameters] { - return does(json: json, containsEverethingFrom: jsonOther) - } - - assert(false, "You should not end up here") -} - -func does(json: [Parameters], containsEverethingFrom otherJson: [Parameters]) -> Bool { - guard otherJson.count == json.count else { return false } - return zip(json, otherJson).reduce(true) { (value, jsons) -> Bool in - return value && does(json: jsons.0, containsEverethingFrom: jsons.1) - } -} - -func does(json: Parameters, containsEverethingFrom otherJson: Parameters) -> Bool { - return otherJson.reduce(true) { (boolCollectedSoFar, entry) -> Bool in - - if !boolCollectedSoFar { return false } - - if let arrayOther = entry.value as? [Parameters] { - guard let array = json[entry.key] as? [Parameters] else { return false } - return does(json: array, containsEverethingFrom: arrayOther) - } - - if let innerJsonOther = entry.value as? Parameters { - guard let innerJson = json[entry.key] as? Parameters else { return false } - return does(json: innerJson, containsEverethingFrom: innerJsonOther) - } - - if let stringOther = entry.value as? String { - guard let string = json[entry.key] as? String else { return false } - return string == stringOther - } - - if let numberOther = entry.value as? NSNumber { - guard let number = json[entry.key] as? NSNumber else { return false } - return number == numberOther - } - - assert(false, "You should not end up here") - } -} - diff --git a/Example/Tests/Objc/DecoderTester.m b/Example/Tests/Objc/DecoderTester.m new file mode 100644 index 0000000..ea9db22 --- /dev/null +++ b/Example/Tests/Objc/DecoderTester.m @@ -0,0 +1,59 @@ +// +// DecoderTester.m +// Japx_Tests +// +// Created by Nikola Majcen on 29/01/2019. +// Copyright © 2019 CocoaPods. All rights reserved. +// + +#import +#import "Japx_Tests-Swift.h" + +@interface DecoderTester : XCTestCase + +@end + +@implementation DecoderTester + +- (void)testArticlePerson +{ + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"ArticlePerson-JsonApi" + containsEverethingFrom:@"ArticlePerson-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:nil error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testMissingRelationship +{ + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"MissingRelationship-JsonApi" + containsEverethingFrom:@"MissingRelationship-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:nil error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testArticleExample +{ + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"ArticleExample-JsonApi" + containsEverethingFrom:@"ArticleExample-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:nil error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testRecursiveSampleWithIncludeList +{ + NSString *includeList = @"author.article.author"; + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"RecursivSample-JsonApi" + containsEverethingFrom:@"RecursivSample-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +@end diff --git a/Example/Tests/Objc/EncoderTester.m b/Example/Tests/Objc/EncoderTester.m new file mode 100644 index 0000000..e912ce6 --- /dev/null +++ b/Example/Tests/Objc/EncoderTester.m @@ -0,0 +1,51 @@ +// +// EncoderTester.m +// Japx_Tests +// +// Created by Nikola Majcen on 29/01/2019. +// Copyright © 2019 CocoaPods. All rights reserved. +// + +#import +#import "Japx_Tests-Swift.h" + +@interface EncoderTester : XCTestCase + +@end + +@implementation EncoderTester + +- (void)testJsonToJsonAPITransformationWithSimpleEncoding +{ + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"SimpleEncoding-Json" + containsEverethingFrom:@"SimpleEncoding-JsonApi" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcEncoder encodeWithData:data additionalParams:nil error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testJsonToJsonAPITransformationWithRecursiveRelationships +{ + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"RecursivRelationships-Json" + containsEverethingFrom:@"RecursivRelationships-JsonApi" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcEncoder encodeWithData:data additionalParams:nil error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testJsonToJsonAPITransformationWithExtraParams +{ + NSDictionary *extraParams = @{ + @"links": @{ @"self": @"http://example.com/articles" } + }; + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"ExtraParams-Json" + containsEverethingFrom:@"ExtraParams-JsonApi" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcEncoder encodeWithData:data additionalParams:extraParams error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +@end diff --git a/Example/Tests/DecoderTester.swift b/Example/Tests/Swift/DecoderTester.swift similarity index 70% rename from Example/Tests/DecoderTester.swift rename to Example/Tests/Swift/DecoderTester.swift index 6e6de33..5a251a4 100644 --- a/Example/Tests/DecoderTester.swift +++ b/Example/Tests/Swift/DecoderTester.swift @@ -17,21 +17,21 @@ class DecoderTesterSpec: QuickSpec { describe("Testing simple json api decoding") { it("Parses json api exmple (http://jsonapi.org/examples/) - Article person") { - let correctlyParsed = does(jsonFromFileNamed: "ArticlePerson-JsonApi", containsEverethingFrom: "ArticlePerson-Json") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "ArticlePerson-JsonApi", containsEverethingFrom: "ArticlePerson-Json") { return try! Japx.Decoder.jsonObject(with: $0) } expect(correctlyParsed) == true } it("Parses json api exmple (http://jsonapi.org/examples/) - Missing reloationship") { - let correctlyParsed = does(jsonFromFileNamed: "MissingRelationship-JsonApi", containsEverethingFrom: "MissingRelationship-Json") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "MissingRelationship-JsonApi", containsEverethingFrom: "MissingRelationship-Json") { return try! Japx.Decoder.jsonObject(with: $0) } expect(correctlyParsed) == true } it("Parses json api intro exmple (http://jsonapi.org/) - Article example") { - let correctlyParsed = does(jsonFromFileNamed: "ArticleExample-JsonApi", containsEverethingFrom: "ArticleExample-Json") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "ArticleExample-JsonApi", containsEverethingFrom: "ArticleExample-Json") { return try! Japx.Decoder.jsonObject(with: $0) } expect(correctlyParsed) == true @@ -42,7 +42,7 @@ class DecoderTesterSpec: QuickSpec { it("Should succesfouly parse recursiv sample with include list") { let includeList = "author.article.author" - let correctlyParsed = does(jsonFromFileNamed: "RecursivSample-JsonApi", containsEverethingFrom: "RecursivSample-Json") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "RecursivSample-JsonApi", containsEverethingFrom: "RecursivSample-Json") { return try! Japx.Decoder.jsonObject(with: $0, includeList: includeList) } expect(correctlyParsed) == true diff --git a/Example/Tests/EncoderTester.swift b/Example/Tests/Swift/EncoderTester.swift similarity index 72% rename from Example/Tests/EncoderTester.swift rename to Example/Tests/Swift/EncoderTester.swift index e91ece3..1ba1dc0 100644 --- a/Example/Tests/EncoderTester.swift +++ b/Example/Tests/Swift/EncoderTester.swift @@ -17,14 +17,14 @@ class EncoderTesterSpec: QuickSpec { describe("Testing json to json:api encoding") { it("Transforms simple json to json:api - Simple encoding") { - let correctlyParsed = does(jsonFromFileNamed: "SimpleEncoding-Json", containsEverethingFrom: "SimpleEncoding-JsonApi") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "SimpleEncoding-Json", containsEverethingFrom: "SimpleEncoding-JsonApi") { return try! Japx.Encoder.encode(data: $0) } expect(correctlyParsed) == true } it("Transforms json to json:api with recursiv relationships - Recursiv relationships") { - let correctlyParsed = does(jsonFromFileNamed: "RecursivRelationships-Json", containsEverethingFrom: "RecursivRelationships-JsonApi") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "RecursivRelationships-Json", containsEverethingFrom: "RecursivRelationships-JsonApi") { return try! Japx.Encoder.encode(data: $0) } expect(correctlyParsed) == true @@ -32,7 +32,7 @@ class EncoderTesterSpec: QuickSpec { it("Transforms json to json:api and adds extra params - Article person") { let extraParams: Parameters = ["links": ["self": "http://example.com/articles"]] - let correctlyParsed = does(jsonFromFileNamed: "ExtraParams-Json", containsEverethingFrom: "ExtraParams-JsonApi") { + let correctlyParsed = AdditionalFunctions.does(jsonFromFileNamed: "ExtraParams-Json", containsEverethingFrom: "ExtraParams-JsonApi") { return try! Japx.Encoder.encode(data: $0, additionalParams: extraParams) } expect(correctlyParsed) == true diff --git a/Example/Tests/Utilities/AdditionalFunctions.swift b/Example/Tests/Utilities/AdditionalFunctions.swift new file mode 100644 index 0000000..cead57a --- /dev/null +++ b/Example/Tests/Utilities/AdditionalFunctions.swift @@ -0,0 +1,80 @@ +// +// AdditionalFunctions.swift +// Japx_Example +// +// Created by Vlaho Poluta on 24/01/2018. +// Copyright © 2018 CocoaPods. All rights reserved. +// + +import UIKit +import Japx + +public typealias ParsingPipelineCallback = (_ json: Data) -> (Any) + +@objc public class AdditionalFunctions: NSObject { + + @objc public static func does(jsonFromFileNamed: String, containsEverethingFrom otherJsonFromFile: String, afterParsingBlock block: ParsingPipelineCallback) -> Bool { + let path = Bundle.main.path(forResource: jsonFromFileNamed, ofType: "json")! + let pathOther = Bundle.main.path(forResource: otherJsonFromFile, ofType: "json")! + let data = try! Data(contentsOf: URL(fileURLWithPath: path), options: .mappedIfSafe) + let dataOther = try! Data(contentsOf: URL(fileURLWithPath: pathOther), options: .mappedIfSafe) + + let json = block(data) + let jsonOther = try! JSONSerialization.jsonObject(with: dataOther) + + if let json = json as? Parameters, let jsonOther = jsonOther as? Parameters { + return does(jsonParameter: json, containsEverethingFrom: jsonOther) + } + + if let json = json as? Parameters, let jsonOther = jsonOther as? [Parameters] { + return does(jsonParameter: json, containsEverethingFrom: ["data": jsonOther]) + } + + if let json = json as? [Parameters], let jsonOther = jsonOther as? Parameters { + return does(jsonParameter: ["data": json], containsEverethingFrom: jsonOther) + } + + if let json = json as? [Parameters], let jsonOther = jsonOther as? [Parameters] { + return does(jsonParameters: json, containsEverethingFrom: jsonOther) + } + + assert(false, "You should not end up here") + } + + @objc public static func does(jsonParameters: [Parameters], containsEverethingFrom otherJson: [Parameters]) -> Bool { + guard otherJson.count == jsonParameters.count else { return false } + return zip(jsonParameters, otherJson).reduce(true) { (value, jsons) -> Bool in + return value && does(jsonParameter: jsons.0, containsEverethingFrom: jsons.1) + } + } + + @objc public static func does(jsonParameter: Parameters, containsEverethingFrom otherJson: Parameters) -> Bool { + return otherJson.reduce(true) { (boolCollectedSoFar, entry) -> Bool in + + if !boolCollectedSoFar { return false } + + if let arrayOther = entry.value as? [Parameters] { + guard let array = jsonParameter[entry.key] as? [Parameters] else { return false } + return does(jsonParameters: array, containsEverethingFrom: arrayOther) + } + + if let innerJsonOther = entry.value as? Parameters { + guard let innerJson = jsonParameter[entry.key] as? Parameters else { return false } + return does(jsonParameter: innerJson, containsEverethingFrom: innerJsonOther) + } + + if let stringOther = entry.value as? String { + guard let string = jsonParameter[entry.key] as? String else { return false } + return string == stringOther + } + + if let numberOther = entry.value as? NSNumber { + guard let number = jsonParameter[entry.key] as? NSNumber else { return false } + return number == numberOther + } + + assert(false, "You should not end up here") + } + } +} + From dc14e2c5210f3d3c7ec12c0b4f13322cf39543cd Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Tue, 29 Jan 2019 16:19:32 +0100 Subject: [PATCH 3/9] Updated pods to support Objc tests --- Example/Japx.xcodeproj/project.pbxproj | 8 +- Example/Podfile | 1 + Example/Podfile.lock | 25 +- Example/Pods/Alamofire/LICENSE | 2 +- Example/Pods/Alamofire/Source/AFError.swift | 2 +- Example/Pods/Alamofire/Source/Alamofire.swift | 2 +- .../Source/DispatchQueue+Alamofire.swift | 2 +- .../Alamofire/Source/MultipartFormData.swift | 2 +- .../Source/NetworkReachabilityManager.swift | 10 +- .../Pods/Alamofire/Source/Notifications.swift | 2 +- .../Alamofire/Source/ParameterEncoding.swift | 2 +- Example/Pods/Alamofire/Source/Request.swift | 2 +- Example/Pods/Alamofire/Source/Response.swift | 2 +- .../Source/ResponseSerialization.swift | 2 +- Example/Pods/Alamofire/Source/Result.swift | 2 +- .../Alamofire/Source/ServerTrustPolicy.swift | 2 +- .../Alamofire/Source/SessionDelegate.swift | 2 +- .../Alamofire/Source/SessionManager.swift | 2 +- .../Pods/Alamofire/Source/TaskDelegate.swift | 2 +- Example/Pods/Alamofire/Source/Timeline.swift | 2 +- .../Pods/Alamofire/Source/Validation.swift | 2 +- Example/Pods/Local Podspecs/Japx.podspec.json | 13 +- Example/Pods/Manifest.lock | 25 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3088 +++++++++-------- .../Alamofire/Alamofire.xcconfig | 2 +- .../Target Support Files/Alamofire/Info.plist | 2 +- .../Pods/Target Support Files/Japx/Info.plist | 2 +- .../Target Support Files/Japx/Japx.xcconfig | 4 +- .../Pods/Target Support Files/Moya/Info.plist | 2 +- .../Target Support Files/Moya/Moya.xcconfig | 4 +- .../Target Support Files/Nimble/Info.plist | 2 +- .../Nimble/Nimble.xcconfig | 2 +- ...ods-Japx_Example-acknowledgements.markdown | 2 +- .../Pods-Japx_Example-acknowledgements.plist | 2 +- .../Pods-Japx_Example-frameworks.sh | 28 +- .../Pods-Japx_Example.debug.xcconfig | 6 +- .../Pods-Japx_Example.release.xcconfig | 6 +- .../Pods-Japx_Tests-frameworks.sh | 28 +- .../Pods-Japx_Tests.debug.xcconfig | 8 +- .../Pods-Japx_Tests.release.xcconfig | 8 +- .../Target Support Files/Quick/Info.plist | 2 +- .../Target Support Files/Quick/Quick.xcconfig | 4 +- .../Target Support Files/Result/Info.plist | 2 +- .../Result/Result.xcconfig | 2 +- .../Target Support Files/RxAtomic/Info.plist | 26 + .../Target Support Files/RxSwift/Info.plist | 2 +- .../RxSwift/RxSwift.xcconfig | 3 +- 47 files changed, 1705 insertions(+), 1648 deletions(-) create mode 100644 Example/Pods/Target Support Files/RxAtomic/Info.plist diff --git a/Example/Japx.xcodeproj/project.pbxproj b/Example/Japx.xcodeproj/project.pbxproj index df57170..cca509b 100644 --- a/Example/Japx.xcodeproj/project.pbxproj +++ b/Example/Japx.xcodeproj/project.pbxproj @@ -497,7 +497,7 @@ files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh", + "${SRCROOT}/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh", "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", "${BUILT_PRODUCTS_DIR}/Japx/Japx.framework", "${BUILT_PRODUCTS_DIR}/Moya/Moya.framework", @@ -516,7 +516,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; C1B5BB1EF527CE5CA3158537 /* [CP] Embed Pods Frameworks */ = { @@ -525,7 +525,7 @@ files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh", + "${SRCROOT}/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh", "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework", "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework", ); @@ -536,7 +536,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ diff --git a/Example/Podfile b/Example/Podfile index 41fd634..25436ee 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -2,6 +2,7 @@ platform :ios, '9.0' use_frameworks! target 'Japx_Example' do + pod 'Japx/Objc', :path => '../' pod 'Japx/RxCodableMoya', :path => '../' target 'Japx_Tests' do diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 0201593..1fb2b18 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,20 +1,22 @@ PODS: - - Alamofire (4.8.0) - - Japx/Codable (1.0.3): + - Alamofire (4.8.1) + - Japx/Codable (2.0.0): - Japx/Core - - Japx/CodableMoya (1.0.3): + - Japx/CodableMoya (2.0.0): - Japx/Codable - Japx/Core - Japx/Moya - - Japx/Core (1.0.3) - - Japx/Moya (1.0.3): + - Japx/Core (2.0.0) + - Japx/Moya (2.0.0): - Japx/Core - Moya/RxSwift (~> 12.0) - - Japx/RxCodableMoya (1.0.3): + - Japx/Objc (2.0.0): + - Japx/Core + - Japx/RxCodableMoya (2.0.0): - Japx/CodableMoya - Japx/Core - Japx/RxMoya - - Japx/RxMoya (1.0.3): + - Japx/RxMoya (2.0.0): - Japx/Moya - Moya/Core (12.0.1): - Alamofire (~> 4.1) @@ -30,6 +32,7 @@ PODS: - RxAtomic (~> 4.4) DEPENDENCIES: + - Japx/Objc (from `../`) - Japx/RxCodableMoya (from `../`) - Nimble - Quick @@ -49,8 +52,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Alamofire: 3ec537f71edc9804815215393ae2b1a8ea33a844 - Japx: e699c630052f07c2df6cc75f5f98a58c860e32fa + Alamofire: 16ce2c353fb72865124ddae8a57c5942388f4f11 + Japx: d3dd526777a0cbac69258c483eb01609e5781302 Moya: cf730b3cd9e005401ef37a85143aa141a12fd38f Nimble: 04f732da099ea4d153122aec8c2a88fd0c7219ae Quick: 2623cb30d7a7f41ca62f684f679586558f483d46 @@ -58,6 +61,6 @@ SPEC CHECKSUMS: RxAtomic: eacf60db868c96bfd63320e28619fe29c179656f RxSwift: 5976ecd04fc2fefd648827c23de5e11157faa973 -PODFILE CHECKSUM: 0f489b9dcf880ba0fa2ce6461c9179e581a1b6fe +PODFILE CHECKSUM: bdb7fd65b211730c839cce1820cf68242dcb18b8 -COCOAPODS: 1.6.0.beta.2 +COCOAPODS: 1.5.3 diff --git a/Example/Pods/Alamofire/LICENSE b/Example/Pods/Alamofire/LICENSE index 2ec3cb1..38a301a 100644 --- a/Example/Pods/Alamofire/LICENSE +++ b/Example/Pods/Alamofire/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/AFError.swift b/Example/Pods/Alamofire/Source/AFError.swift index 8b90d84..b163f60 100644 --- a/Example/Pods/Alamofire/Source/AFError.swift +++ b/Example/Pods/Alamofire/Source/AFError.swift @@ -1,7 +1,7 @@ // // AFError.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/Alamofire.swift b/Example/Pods/Alamofire/Source/Alamofire.swift index 2fcc05c..20c3672 100644 --- a/Example/Pods/Alamofire/Source/Alamofire.swift +++ b/Example/Pods/Alamofire/Source/Alamofire.swift @@ -1,7 +1,7 @@ // // Alamofire.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift b/Example/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift index dea3ebc..a54673c 100644 --- a/Example/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift +++ b/Example/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift @@ -1,7 +1,7 @@ // // DispatchQueue+Alamofire.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/MultipartFormData.swift b/Example/Pods/Alamofire/Source/MultipartFormData.swift index 057e68b..9b4189e 100644 --- a/Example/Pods/Alamofire/Source/MultipartFormData.swift +++ b/Example/Pods/Alamofire/Source/MultipartFormData.swift @@ -1,7 +1,7 @@ // // MultipartFormData.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/NetworkReachabilityManager.swift b/Example/Pods/Alamofire/Source/NetworkReachabilityManager.swift index 3ff2e7f..5470eec 100644 --- a/Example/Pods/Alamofire/Source/NetworkReachabilityManager.swift +++ b/Example/Pods/Alamofire/Source/NetworkReachabilityManager.swift @@ -1,7 +1,7 @@ // // NetworkReachabilityManager.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -128,7 +128,9 @@ open class NetworkReachabilityManager { private init(reachability: SCNetworkReachability) { self.reachability = reachability - self.previousFlags = SCNetworkReachabilityFlags() + + // Set the previous flags to an unreserved value to represent unknown status + self.previousFlags = SCNetworkReachabilityFlags(rawValue: 1 << 30) } deinit { @@ -157,8 +159,8 @@ open class NetworkReachabilityManager { let queueEnabled = SCNetworkReachabilitySetDispatchQueue(reachability, listenerQueue) listenerQueue.async { - self.previousFlags = SCNetworkReachabilityFlags() - self.notifyListener(self.flags ?? SCNetworkReachabilityFlags()) + guard let flags = self.flags else { return } + self.notifyListener(flags) } return callbackEnabled && queueEnabled diff --git a/Example/Pods/Alamofire/Source/Notifications.swift b/Example/Pods/Alamofire/Source/Notifications.swift index e1b6120..e1ac31b 100644 --- a/Example/Pods/Alamofire/Source/Notifications.swift +++ b/Example/Pods/Alamofire/Source/Notifications.swift @@ -1,7 +1,7 @@ // // Notifications.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/ParameterEncoding.swift b/Example/Pods/Alamofire/Source/ParameterEncoding.swift index 4a54f2d..6195809 100644 --- a/Example/Pods/Alamofire/Source/ParameterEncoding.swift +++ b/Example/Pods/Alamofire/Source/ParameterEncoding.swift @@ -1,7 +1,7 @@ // // ParameterEncoding.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/Request.swift b/Example/Pods/Alamofire/Source/Request.swift index bf569f4..a2efaa0 100644 --- a/Example/Pods/Alamofire/Source/Request.swift +++ b/Example/Pods/Alamofire/Source/Request.swift @@ -1,7 +1,7 @@ // // Request.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/Response.swift b/Example/Pods/Alamofire/Source/Response.swift index 74b1ef5..747a471 100644 --- a/Example/Pods/Alamofire/Source/Response.swift +++ b/Example/Pods/Alamofire/Source/Response.swift @@ -1,7 +1,7 @@ // // Response.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/ResponseSerialization.swift b/Example/Pods/Alamofire/Source/ResponseSerialization.swift index 3333726..9cc105a 100644 --- a/Example/Pods/Alamofire/Source/ResponseSerialization.swift +++ b/Example/Pods/Alamofire/Source/ResponseSerialization.swift @@ -1,7 +1,7 @@ // // ResponseSerialization.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/Result.swift b/Example/Pods/Alamofire/Source/Result.swift index 95aba9b..e092808 100644 --- a/Example/Pods/Alamofire/Source/Result.swift +++ b/Example/Pods/Alamofire/Source/Result.swift @@ -1,7 +1,7 @@ // // Result.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/ServerTrustPolicy.swift b/Example/Pods/Alamofire/Source/ServerTrustPolicy.swift index 7f44c8d..dea099e 100644 --- a/Example/Pods/Alamofire/Source/ServerTrustPolicy.swift +++ b/Example/Pods/Alamofire/Source/ServerTrustPolicy.swift @@ -1,7 +1,7 @@ // // ServerTrustPolicy.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/SessionDelegate.swift b/Example/Pods/Alamofire/Source/SessionDelegate.swift index 03bcb7c..4964f1e 100644 --- a/Example/Pods/Alamofire/Source/SessionDelegate.swift +++ b/Example/Pods/Alamofire/Source/SessionDelegate.swift @@ -1,7 +1,7 @@ // // SessionDelegate.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/SessionManager.swift b/Example/Pods/Alamofire/Source/SessionManager.swift index c9c0e38..02c36a7 100644 --- a/Example/Pods/Alamofire/Source/SessionManager.swift +++ b/Example/Pods/Alamofire/Source/SessionManager.swift @@ -1,7 +1,7 @@ // // SessionManager.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/TaskDelegate.swift b/Example/Pods/Alamofire/Source/TaskDelegate.swift index 8e19888..5705737 100644 --- a/Example/Pods/Alamofire/Source/TaskDelegate.swift +++ b/Example/Pods/Alamofire/Source/TaskDelegate.swift @@ -1,7 +1,7 @@ // // TaskDelegate.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/Timeline.swift b/Example/Pods/Alamofire/Source/Timeline.swift index 181c988..596c1bd 100644 --- a/Example/Pods/Alamofire/Source/Timeline.swift +++ b/Example/Pods/Alamofire/Source/Timeline.swift @@ -1,7 +1,7 @@ // // Timeline.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Alamofire/Source/Validation.swift b/Example/Pods/Alamofire/Source/Validation.swift index ec2c5c3..5640789 100644 --- a/Example/Pods/Alamofire/Source/Validation.swift +++ b/Example/Pods/Alamofire/Source/Validation.swift @@ -1,7 +1,7 @@ // // Validation.swift // -// Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +// Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Local Podspecs/Japx.podspec.json b/Example/Pods/Local Podspecs/Japx.podspec.json index 5c28c0a..5c64458 100644 --- a/Example/Pods/Local Podspecs/Japx.podspec.json +++ b/Example/Pods/Local Podspecs/Japx.podspec.json @@ -1,6 +1,6 @@ { "name": "Japx", - "version": "1.0.3", + "version": "2.0.0", "summary": "Lightweight JSON:API parser.", "description": "Lightweight JSON:API parser that flattens complex JSON:API structure and turns it into simple JSON. It can also take simple JSON and turn it into JSON:API structure.\nIt works by transfering Dictionary to Dictionary, so you can use Codable, Unbox, Wrap, ObjectMapper, or any other object mapping tool that you preffer.", "homepage": "https://github.com/infinum/Japx", @@ -15,7 +15,7 @@ }, "source": { "git": "https://github.com/infinum/Japx.git", - "tag": "1.0.3" + "tag": "2.0.0" }, "requires_arc": true, "platforms": { @@ -134,6 +134,15 @@ ], "Japx/RxMoya": [ + ] + } + }, + { + "name": "Objc", + "source_files": "Japx/Classes/Objc/**/*", + "dependencies": { + "Japx/Core": [ + ] } } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 0201593..1fb2b18 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,20 +1,22 @@ PODS: - - Alamofire (4.8.0) - - Japx/Codable (1.0.3): + - Alamofire (4.8.1) + - Japx/Codable (2.0.0): - Japx/Core - - Japx/CodableMoya (1.0.3): + - Japx/CodableMoya (2.0.0): - Japx/Codable - Japx/Core - Japx/Moya - - Japx/Core (1.0.3) - - Japx/Moya (1.0.3): + - Japx/Core (2.0.0) + - Japx/Moya (2.0.0): - Japx/Core - Moya/RxSwift (~> 12.0) - - Japx/RxCodableMoya (1.0.3): + - Japx/Objc (2.0.0): + - Japx/Core + - Japx/RxCodableMoya (2.0.0): - Japx/CodableMoya - Japx/Core - Japx/RxMoya - - Japx/RxMoya (1.0.3): + - Japx/RxMoya (2.0.0): - Japx/Moya - Moya/Core (12.0.1): - Alamofire (~> 4.1) @@ -30,6 +32,7 @@ PODS: - RxAtomic (~> 4.4) DEPENDENCIES: + - Japx/Objc (from `../`) - Japx/RxCodableMoya (from `../`) - Nimble - Quick @@ -49,8 +52,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Alamofire: 3ec537f71edc9804815215393ae2b1a8ea33a844 - Japx: e699c630052f07c2df6cc75f5f98a58c860e32fa + Alamofire: 16ce2c353fb72865124ddae8a57c5942388f4f11 + Japx: d3dd526777a0cbac69258c483eb01609e5781302 Moya: cf730b3cd9e005401ef37a85143aa141a12fd38f Nimble: 04f732da099ea4d153122aec8c2a88fd0c7219ae Quick: 2623cb30d7a7f41ca62f684f679586558f483d46 @@ -58,6 +61,6 @@ SPEC CHECKSUMS: RxAtomic: eacf60db868c96bfd63320e28619fe29c179656f RxSwift: 5976ecd04fc2fefd648827c23de5e11157faa973 -PODFILE CHECKSUM: 0f489b9dcf880ba0fa2ce6461c9179e581a1b6fe +PODFILE CHECKSUM: bdb7fd65b211730c839cce1820cf68242dcb18b8 -COCOAPODS: 1.6.0.beta.2 +COCOAPODS: 1.5.3 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index f665c9e..773d30f 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,445 +7,487 @@ objects = { /* Begin PBXBuildFile section */ - 007491FB921AA8230A8193BDB07D6AD3 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400B52F390FAFBC90BCACE20184D4089 /* SwitchIfEmpty.swift */; }; - 00D21A6B92BD2F80D27C549AFD2AAD95 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 027957DF8C552F1C5914AF5DBE603CC9 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361623E0803D495601BB8F7E89B968F2 /* SkipWhile.swift */; }; - 037F3B147CED54FA3CC288131DD9CBC2 /* RxAtomic-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C6EA0B285475FD9082631A827359994 /* RxAtomic-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 046C19305E6B38D630DFF6A76133B804 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 381CB5C4A9418786922FBBBECC1B666F /* Zip+Collection.swift */; }; - 06970A376D7B182A6D7CC33A9E4AA597 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EBCC9B520EEA8DCC47C88B768D2B4B /* CombineLatest+Collection.swift */; }; - 06F38DD26D80484050C9ED86478406F2 /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D096E63F97E326A13C6360DC77919F /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 079CBC0274BA4BA24287FE4BCE983C6F /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A51935F9ACF16103D55F3AACD720D45 /* HistoricalScheduler.swift */; }; - 07C6ECE0B775486199AFEA7FA392C691 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0BA59FA1877DD3EC381130077317560 /* TailRecursiveSink.swift */; }; - 09762E550B7B29D0567BA35401B9A0F5 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C40AE7889143BE7C1DEE039573895B /* DistinctUntilChanged.swift */; }; - 0AE8411825DCFB717A9881D277D0414D /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACDBE3F4AED91E826F60C1A5D6EDCD3E /* Scan.swift */; }; - 0B7775F5188EAD76A4F893F8823FF2DC /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF15B6ED1CFECCF271B4B91FBA80704A /* RefCountDisposable.swift */; }; - 0C345DBBF5EF9ED046CB579FDD401A57 /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09A46BB8FE9041388562818C6C232EC /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0D74DB80E4766C505062F32B6C5A70AD /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = A013413A43F0A90869EA566CA7AE62AD /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0E6B8B8F01C0CCAB04EEE9D931C65628 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE4DEEF45A58516CD3E741C153E914C /* URL+Moya.swift */; }; - 0E71C9AB00EB6A846D5550DE014CEDFB /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 41184EE6FFAA69DC0F461DF9C2C2DFDA /* QuickSpec.m */; }; - 0F7DD97945DC9FE1AD3FB621C55AB2E1 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = F31B51022CC0D4D3E3477C4125E9F80F /* QCKDSL.m */; }; - 107C2F551B64FFF672EDFB204002A741 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F3F3DAF7C2D8ACD86F8CF026D5831E /* ConnectableObservableType.swift */; }; - 147CBE9303945C3E97F990726BF46E76 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6623684DF0FB1E14F83534A1EFAE142 /* Configuration.swift */; }; - 1507C09968AF12DFE91CE98FEE30F793 /* RxAtomic-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CFAE85F1FE12529633A649F85E6991F3 /* RxAtomic-dummy.m */; }; - 16A764E0A2C585EFBB66774368174398 /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A8F6F917922094DE806E8A10CDA8EEF /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 178DA630926C9A5E9DFDDB18DD234C9F /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80BF161937ED87C1FDE203505D0CEDC /* SwiftSupport.swift */; }; - 19291565899B5113A5355002CF9C8F2F /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84CA1D6C9DE8ED8A83852B3F085E3E5 /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1A2EF38795E88F8A13C59D106E2C4C27 /* Pods-Japx_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 759323DB9ACCF3133D758DAAA9258453 /* Pods-Japx_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A7BE89EE789C865A9ADCA30800F85A0 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C23C127B43834C6E2BAB828EC7AF5DA /* VirtualTimeConverterType.swift */; }; - 1AA5AA50A8EB5F68F7963C377BC55F84 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10A07D0F5A9F8F85273065AB835F11DA /* RxSwift.framework */; }; - 1AC5D2CE6FA79327468F53B53D0A9418 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = F23687F626A3F2B175B5FED6A2E6A8B2 /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1B92C7E027930A153BC93F108981927D /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917063988599976251684A33722C1108 /* Bag.swift */; }; - 1E2AE2B6202B65E712FE05FB2699BD2C /* ExpectationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B34AC78D35A7CF6D9913A4B23DA1E77 /* ExpectationMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1FC3FD39157C2FFFF3869A1300730086 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44A8707C7ACB321B62C32FADABAD626 /* SessionDelegate.swift */; }; - 2112B53B19504706D1CE9A48D2CF0E58 /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A65D8A5C77955242B09B5498BAE8B0 /* ExampleMetadata.swift */; }; - 223CA7D4EDF23874D61C762F6CF51C56 /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E8D4A9C577B6B29B58D103AA63DE68 /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 2250BADF9DB38C43906847702119B36F /* Result-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 549180B10CB362BA63EBAB38959154B0 /* Result-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 227E31F6D4054D873E47688339274DAB /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C09AE4EF08EA3852856E5FE8054E0D9E /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22948773F0660B81265C2C17A0761F0D /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBF804CEA9E6112681D16490D06106E /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 233F7B0A7A799F8D9CA20DE777A39E36 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7F2F05B0BDE2B7ADE8ACF2FA104F3F /* LockOwnerType.swift */; }; - 24015E2E286E2EFB43226D57C0CFF625 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 246A3DAD678FB166E8860365E7537EAE /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911AB4C79189CC25BEB0F13DF0465B52 /* ObserverBase.swift */; }; - 24AC6513961FF6DC60E0FB284E8914B6 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A609052F0D2288450DFDBE20E421A74B /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 2574D09B363D42ACA6BA589B675FFA26 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = A57EC85D48460DD8179B3B4AF4F0533B /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 260D865C740631138732525AD7477A23 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F753B04832635EC2B6A35BBB6C2BA6 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2778233AF2CF5F5C978566075520B6FD /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03D559FACD651FE2FECB1C88D09FF4F /* Event.swift */; }; - 2795AF5D7C996E12529938B5FECFD32E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 28188258F0418E3DE7D16833762BBA7D /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C005BE0CD2A380615925579540B522 /* ScheduledItemType.swift */; }; - 2BD8FFF3BCACFBC14CD2191C7EAF83B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 2C3F2C9CC302E90AF75A8E15C9BF1DF1 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD29848410884F115354D01C0563D95 /* AsSingle.swift */; }; - 2CE5BF6BE8DBF32183A14DB913D3ABCE /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C01C72CA074FDC33E5A47F412C355B5 /* Just.swift */; }; - 2D3BDA8A39E5C7B98543352CB34D7421 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27F0A860F65AB5A3A150E5FA66A3D250 /* Plugin.swift */; }; - 2DD6029932C397DF1D23D03FCD18DD75 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 2DEEF568E4FF0F12824EB81F317924EA /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50AC407D5B46CAA3E8687A79BE1B2EF6 /* TakeWhile.swift */; }; - 2E068C9C577891A56D14963996B6FD4E /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCD3E4A1B5FD0A702F6BEBE3964AB0F /* PrimitiveSequence+Zip+arity.swift */; }; - 2EF89DB591335BFB29606E0706E66D9F /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC5A31027DDEB9FCFBEB09CDCD531E3 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 2F880934A93AA9A2A38472F99C12DD00 /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1A8476C3843C80E7B92DC2FEAB777C /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FDA776904CBC5BC14666A4CD2F5397C /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11062460DDAD92DF64D303634FFD353E /* Generate.swift */; }; - 317E429E53BC8BFADC7CAC947A0BD1E7 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9AAD5CB29725BC0E4687B4C2EE523F9 /* Filter.swift */; }; - 3216C05D6BB83A045C4991AB1C93BC77 /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65CC7C0E914CB47D8231A002C3F84E1 /* Behavior.swift */; }; - 324DB11BB0ACF098A4A0147EE20B0FB9 /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FAD5FCCA113E8B0BC4086D83DA19937 /* SuiteHooks.swift */; }; - 32DA6B90C1AF4440B3EF4F735EAB5734 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = F819E18755735FEFF13517CC9ABDAE3A /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3312F77A6C289F2CEFBF0C1D98431671 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6260481F003FA0755FBEE02BD987B6B /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3429CCB83C95FC5612FAB4488D249DCB /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC2722F7A300D4CAD939AABDCDA795E /* ConcurrentMainScheduler.swift */; }; - 3449438ADC4B1E355F1230A62A739559 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF376BCCBEB6D0D9923CED5E60ED0D9 /* Multicast.swift */; }; - 350C051E271508531C90540A2496684C /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93BE6CE42EFE68E7FA90DB092804BB61 /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3662FD8C6D33E20862336420CA8F42F0 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502C440EDDF12B1CB0CCA75C87F507DB /* ReplaySubject.swift */; }; - 36A002D6982ADAA503559CE0CD92B887 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA130F115E779E549B3A46E236CE8AED /* SchedulerServices+Emulation.swift */; }; - 36FF8853CB34A9297AFAA8F5F7456324 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09C40ADB1B33785D984A290699A74E2 /* TaskDelegate.swift */; }; - 37C3C6235A5DDB8E37629314CF0E8489 /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD2B325A3EF79629AAB26B20D8A9D64 /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 398E8AFE46ED873F77D173D26DE6C5EB /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBFA928A6B0869A4E0419C6F72249AD /* Bag+Rx.swift */; }; - 3A80DFA2F46D857FB403F6AABDC2FCAD /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B46E68079F22379BB6D19DF6B451678 /* SubscribeOn.swift */; }; - 3BB16B7132077BE161EF4D1B15B54F2D /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B181507902E357150F0D84974B969010 /* Reactive.swift */; }; - 3C0D99EED837A3AD705A664503EF48DE /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = 767E99018BCD6355C77437868551F63E /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3D1E4E0502C19D07701D9C3C42B51446 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070241C3CD42ECA29AF45B0B5CBD6B92 /* World+DSL.swift */; }; - 3DC25CEF6B55293D4CBB387A4442170F /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078475FE06BDA0C0F673DA20B448B842 /* Skip.swift */; }; - 3DEE6869A65E75323D33FE29346EBE99 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29252AA87981EFD403E4D9A672E7526B /* CombineLatest.swift */; }; - 3FDE02E8F0CE27ACE24211D4AF084972 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AB7D2728BCC0DC5003542433A088F60 /* Observable+Response.swift */; }; - 41912E42B3CC60319DCB6A4DA8F6527A /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84302256882E21D65D006A3C3B9D8505 /* AsMaybe.swift */; }; - 42A9F49A3D23555A2EC71F3E84E435FB /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15956A12A302B5865EA71929BD86E8B4 /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 43B885626C96D3C94A8E1CB61BCC34A8 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3715D30E52F8B42BB65F3A75E5BE8DB4 /* DisposeBase.swift */; }; - 44A925DE6A5B6CB17FC73910A47039A5 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A7EC2F3DD3F37159DA2C86C158CDE0 /* ScheduledDisposable.swift */; }; - 44F6B7EB2EAF73218A16F56D45C877A4 /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3466EDA7CB8AD168A23506259E2C3A1C /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4564B5C5C7A26B1563888A8098BC9691 /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741B424461FBB85F1B0A3C9C4D123F03 /* NoError.swift */; }; - 4566AFEEB0DB3D45710F5C2080A36CB4 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526473D8475921B5733A8D616242F324 /* ValidationType.swift */; }; - 46394D01F618608F9213BD2FA9AA8669 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E31D396F019A4E5CD25BC133C34A640 /* GroupedObservable.swift */; }; - 47CCDFCF610218B876091ACD070B5B41 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CBC8317174649FA6D2B78FF05A2499D /* QuickTestSuite.swift */; }; - 47E7A32F1DB6B831CCC06109630149E1 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A6611D8E12D7306038B3CC0AEBE21F /* Zip.swift */; }; - 483238C40AC8179FEAB8F8F88258B040 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F7513FC10FD9D10A9DB971CA9624AE0 /* BehaviorSubject.swift */; }; - 488CD4A4C7E98DA05D590A6FA7BAE0A6 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DC4AF43132AC1F284D86B1D0D69C88 /* Debug.swift */; }; - 4A2006AC37C875C3F0F06B88384B28CA /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */; }; - 4A9C3370FFDBCFB06C8B03C673207A33 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F31D2142053255C0686A4E3AF830DC9 /* Filter.swift */; }; - 4B990E47E9D7342ADB5B9960FF6BA175 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF570960FF3CCBA1BC39B58078DBD18D /* Timer.swift */; }; - 4BC738EA304E6FA57294B9AAFEC56F70 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = B257287231B9C1EEC5B246CE6AEEDD8F /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4BCC810477FF2047EF110EF7C00BB3FE /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1645D95DD4AE5C639FC8E4528A75AF4F /* Timeout.swift */; }; - 4BE8D224D8DE5527637D3813E47EBDA7 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD55BFE2E3CEDDF6E386E313E932032 /* RxMutableBox.swift */; }; - 4C093ABFA796CEC3AC89C1B9DC36841D /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A332682D25FE9BE9B6094F5102F5AE4 /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4D12F56A84C52611B9D745EFE51FBDE0 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD283ABD40863D74BF7B65D3E1B68EE /* Disposables.swift */; }; - 4E1A913EFB404FB11524718FF0298EFE /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA22837862AF4374E595E0717E7C9E4A /* Alamofire.swift */; }; - 4E2A31A44E1BE2F5A9AFCF6277F00407 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 758F3C776A5C97B1E144917BE5385C82 /* SingleAsync.swift */; }; - 500C8EDA60C07B0F127C7FC385E17D38 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94757A4BE692D3A35CFD6CCED8124AB8 /* Notifications.swift */; }; - 501A5DBB7A5A8041546E9B47AF0CB375 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C01AA202954D1500A89541C35F61873 /* ShareReplayScope.swift */; }; - 5032C5FFE54749E956CD877ED9ED34E2 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 739AC6ECE3AF6496622596FCC4363EF1 /* RxAtomic.framework */; }; - 50F0FD182DFCCF6035541C935E44D0C8 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA7A4AC5C5896FE3F963D618197D5833 /* Optional.swift */; }; - 51629BE907A93F1CE6267FC02B630F4D /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF4B0EFE72A86E646E8D3F1D893C5D6 /* Maybe.swift */; }; - 521F3CBF6C9AC8F0E6FEE08E00EA2FA0 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0568FCABBE6CEC11B16AE004A125A002 /* DispatchQueueConfiguration.swift */; }; - 52237C35642089F77DD4D723CEB25737 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = A676141A28C8B5E5E4414086C5CC8F3D /* Response.swift */; }; - 525BF6567F7C0E3133ECE117E2ECE1E7 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E832211A01EDE0FE6087FFCBE16B62 /* AnyObserver.swift */; }; - 5372999DB009194F5FBDDDE3A4DE5607 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1809E48A2666F22A6570A1ACD3FA85 /* ExampleGroup.swift */; }; - 55507CEF233859F65B3F4C34B90CAEE8 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D772F5F7024094F720B36367D52EAD /* WithLatestFrom.swift */; }; - 5622FABCE06085106880A19374FD9B65 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8A5D77365482B37C830D2D8A9659C24 /* ElementAt.swift */; }; - 562B8E7BBB3176E837BEBD6D24DA7EF4 /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEFDBBCA07DB80F70CCB84D9BA1611B /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 5747F17B237F1ACB862F3F2911E5CBB1 /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0E480D97204E53E0EE15F305FD8EC /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 574F89786271FD7BAD216D075EA1E898 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = E39692E35211AB3CE2A661B902F4FF95 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5895EA4D5666103B2CD4243690487D07 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = C777F053531622C1720E2B9106AFE965 /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 58A91E8E72DDF18DEEB62C6647B909D5 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC48726F0688CD5FD831436F457CCE32 /* Delay.swift */; }; - 58A9719584AFA2D108D9E5C585A79329 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893570C7DE067D683360E910B20E494D /* Validation.swift */; }; - 58B249717B134855DA1DF182DF0AEDB9 /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717A1168D2024748C23734C35CC9EE3 /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 58EB3F002D50500D514BF3D3348F77EF /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90B3AC7948988D0A02807E2CAFDDDF71 /* AsyncLock.swift */; }; - 59A5EC3C92F777F1B33D4BF07B859F63 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768AF0EA92EBF77C455AE893EB79BDCA /* ObservableConvertibleType.swift */; }; - 59E7D90C5779ACBD425186EB49A5EAB7 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A4B6EB5F286FEDBB59D08F4EFC4D2F /* ScheduledItem.swift */; }; - 5AC1CF36F0A2CFA3CAC96D8378A91B53 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E820A3291B89EA95B50690752705A72 /* XCTest.framework */; }; - 5B2FEF40C2D47485CE2E069EF96E42AE /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312CFEC31713D3EBCEC5C98B6110F691 /* Debounce.swift */; }; - 5BA1006DAFD72ACF9F31DC95096FD054 /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EE3E5F0C33E3073F62D661D5537E9D7 /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C93B894DEEF9C8669760D1EC3F12335 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E80CAF621C2C5846E4DC5FEAE04267C /* ObservableType+Extensions.swift */; }; - 5EE5FED83B90A606A763CF1114D1D6FB /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C0D8AD23DE709CE771FA34BB0B58B2 /* ResponseSerialization.swift */; }; - 5F99B2523CC56C3473FDB3C850CBE491 /* Japx-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 163436A6AFF4FB77C5378168CADB25DF /* Japx-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FC4096E17DF4CD752A2E511748506A7 /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = E20E1AB7EC3B9A66CE046D994BC922D3 /* ErrorUtility.swift */; }; - 5FE481E5E9206A0930250A173F490E51 /* Japx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED6D5079EB13600CC0376256416A9A4 /* Japx.swift */; }; - 6044B49FD52B784F13C698EF7221BA22 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E693E03D282EC8180065C091AD8D2A35 /* VirtualTimeScheduler.swift */; }; - 618C13D4020EBA363997EFB60A56AC20 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC67E323FF75CC0FE13DBCFC765CEEF /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61A74707C135A67A813C9749AC7D7A1D /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E186B81016303D3222C4B1BB30F33B4 /* DisposeBag.swift */; }; - 62A3D36B892ED9C9A3210134C97FE3F9 /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16BF51999D3ADC701F0E3DE5D805C32 /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 635BC94326872968C32DF148FDFA47BA /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0A68BB3CBDA566BF9932DD55F6634B /* Closures.swift */; }; - 63D852B6BB841CF6303FB1F866191682 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC4D249D781D69B0C9C0A6363911830 /* Enumerated.swift */; }; - 64845E659EBD124D2D1FC3E185836C10 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12F55F36C28A1AD860137FEC41A584F /* MoyaError.swift */; }; - 66D3DA2225488356273B3D0AB83DA268 /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D57DE8F5DF51A94D40D3345AA4A5AEF9 /* CwlMachBadInstructionHandler.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6705B54699651256CE15B5E06DBEEC3C /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9983D2BC4A63C4F5537C5EF2ACAB74DA /* AddRef.swift */; }; - 67C0FD6AC3989CF3E0464E6EA228C512 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B242EF03668DFB1362EFFEF91A88883 /* Deprecated.swift */; }; - 68257AB92F8042B9F4225371AE57755E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 6973FAB04F66CAD367517352CEEE31EF /* JapxRxMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14446CAFF29C45E54E01A99F0EF79FAD /* JapxRxMoya.swift */; }; - 6985430721C89135D5B4CBE13357EC31 /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 94A8A85D517398007E1E17C2D4057FAC /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6AE0CD1AF2F111FFAA608EDDD6CF55AF /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F860523E98A0F3EB04511C6D8F1F39 /* Example.swift */; }; - 6B124A4D8EB28A918E0C87F2E75D94F8 /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913D939D901BEA8EA5F9730F1C81A545 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6B2DF45B9BFABD4BF3DDC503F073FB71 /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DD3F2F337439E2AB160C60630FD8F9 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6BEA14EC335E07C7063CD1383C0C443C /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E00D83BC33B47C4D394DEE6A5B82273 /* ServerTrustPolicy.swift */; }; - 6BEA66989889AA977A2FF2BBCC39AC10 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0945D9B3F946793ADE187035E570B073 /* Buffer.swift */; }; - 6C2D8FCB61DCC0DDA1F178AAACF902A5 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796FEF36620E612878D2CFD23F0766CB /* Moya+Alamofire.swift */; }; - 6C6F71C1EABE37CF783F2A7C47B590BB /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3620ADEA06AD70C7FA32E3F57A75D1E /* ExampleHooks.swift */; }; - 6CD13114B3769E616D719270A6E83A34 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C90A3DCFC17F67FA4075B6D7E1BE26E /* ToArray.swift */; }; - 6E09B5964DC2E450E0F5E41F6D3CF85F /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2F9D437797FB64959D05A88F2A436B /* CredentialsPlugin.swift */; }; - 6EF0A3E606C2B100C0EF65093FDBB38B /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A3BE4A40D8326D9C812AD41103CD13 /* Completable.swift */; }; - 6F77D68BBA95AEB9AA3FFDEC3C8E8BA7 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1507DFAAA7C72DCE77A389A2A6D42332 /* TakeLast.swift */; }; - 6FE504E9ED5B37C05CFC2A530019AE5D /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F49E58A215742CA8075011993C9408 /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 706146EEF6F35865365858B59B4BFF7A /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A3BE4F07EC18AB4241C7A606CDA983 /* SubjectType.swift */; }; - 7068E8A7DDC1424EE8F24BC77E8746F4 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C406DCF9269320F3DD57DFE9AE2A32DC /* SessionManager.swift */; }; - 70C4F6D64486A6A956224D93B29C6930 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 712CDDB9844B09F0F6B5CAE47036DDB2 /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 719927192DFDEFD79104F571F27438D6 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B922F6CA7FDCD3AD50B19838B261425 /* AnyEncodable.swift */; }; - 72717E1E17FA446C8B633C8CB612B443 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76DCC9A57A047EADC3BDA90BF3782A4 /* AccessTokenPlugin.swift */; }; - 72AB14FE867E446C0D21D87C1722FB5C /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B9B9D2B72908255E5AE760F531D03C /* World.swift */; }; - 7342DADCD097C98F55729135A25DE4C7 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB36CA59068361FF0E43CC0900ABD98B /* AnonymousObserver.swift */; }; - 73A54E7686DED2EF2E00567830B40195 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FFC432B07C172B2C8D90F6E6F2CFD0 /* SkipUntil.swift */; }; - 74605907C211553B00F09768BEF12834 /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013F2D1D0341F62934B6D633495ACF7F /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 746D0DBAF8EB27CA816CFD021DE2A7A1 /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA67D4D817A07F06D808BDEC44DB45E5 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7485AAEB633B78268D656D019B77E023 /* SatisfyAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2BC2408B9BD06539FB13581A114CB5E /* SatisfyAllOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 75399E28ED3DCDAC5794400E8CF97369 /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 318FA20C07823DAFB609C6CCF74FD774 /* QuickConfiguration.m */; }; - 75E22AFAFA7691035C7AC20D957C0200 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B570D3C5EA525EF374BCE0CADBE11B /* Create.swift */; }; - 765DAFD6ABBE5239FC284F25FAC3C3AD /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED691D6932B4D624E431E4310DC2297 /* AsyncSubject.swift */; }; - 76CAF82CB7271C6F4EBBE2C7D21D1E3F /* NSString+C99ExtendedIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BC7297A342177825FE4F9822B52257 /* NSString+C99ExtendedIdentifier.swift */; }; - 76EC1EC3921CFA3EACBCC84989DC119D /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F92B6AB31918198227B32428945F56 /* RecursiveScheduler.swift */; }; - 772A7A90C8A553FA62AB0F747DD66BAB /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2884272D85E333ED0B153E6E8223D78F /* MultipartFormData.swift */; }; - 784E374F0B77D79B7B70FA5B3CC877D3 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED46610D42F69122415CAE2030FC0B2 /* SingleAssignmentDisposable.swift */; }; - 786DCFBECF24530E2CEF60E96FEA7640 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555C7B763E232CEC0C779E7D5F8C9B09 /* Response.swift */; }; - 78C81D7F2709E7859D447505517762F0 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACED6BCD18EEE74EDD0245541B835D5B /* SerialDisposable.swift */; }; - 796177DE2762F24DAC16A709FD954838 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1E1F0BE4F44D2467827E45BE8255FA /* ParameterEncoding.swift */; }; - 79B4A820A61997A6581BE794CFF25E6E /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BF614A65B6B7FC78D8E897A3E0A372 /* ResultProtocol.swift */; }; - 79FA255F43C9E42470C9720C0604444F /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E817B2816D9C26DB57AE0BD99333128 /* Nimble-dummy.m */; }; - 7A7DC023DD85CD58CD168D92DBC372EC /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A68D0925481B93B153A0DAA6EE789FC1 /* ConcurrentDispatchQueueScheduler.swift */; }; - 7AA9A7388AF44BB4EB2111CEDB29A666 /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDDA1D7B35A48A0B16F3C936B7639E3 /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7B93D8FDD1C3E44CCC4560005AA31DD3 /* Pods-Japx_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C9114532263127795CC15EFCA36306 /* Pods-Japx_Tests-dummy.m */; }; - 7D0828C95B23A423DAD23D5054AAA908 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = C650B9506920F13C846FF893C3110CA5 /* StartWith.swift */; }; - 7D510D566B80361658FB3BCA9AD366EF /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5529126E7F414702D74FC483D2F93841 /* ObservableType.swift */; }; - 800F4A4487638900AE2C8158B55EB428 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3BB047D7DFA11EDF42F3B235CFEC31 /* PublishSubject.swift */; }; - 8050C10B78F2D1DD98A2F3E250A24AD0 /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0695F2AF9E2097D1A741B66280242DDA /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 80A888233D5E48A4D45ACADE34CA3C4F /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51FC6BA74DF78383507D5D3FF5D57433 /* Error.swift */; }; - 80C26F9E18FBDFF11632BB4610A234F2 /* Pods-Japx_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 726C3D16FDFACB5A38100390E0E12792 /* Pods-Japx_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 816C429ED6409DE1E7027B1CC5F6F0E6 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E4EC0FAC99C80D5C29312436CD5A53 /* Do.swift */; }; - 81EDE00A9B1461162461A4A08B7BADD6 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8136ACF23F7B2D216DF7452CF873E33E /* SerialDispatchQueueScheduler.swift */; }; - 82ADD371F678E9B717090788B6583B35 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9B3877681902DBCDB783DC606E2 /* Platform.Darwin.swift */; }; - 830C6CDA5B5ABE588366671300A037DE /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B7C8DE6EC02CFF8E7B2493157D1F32 /* Map.swift */; }; - 84329ECA58C00CC97D0E4B82757662E6 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDE959D21E2E8043C8BF27164E9B32A /* ImmediateSchedulerType.swift */; }; - 85107C3BD627EA89CC1EAB25859EF85D /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B7D23869463AA8193F4C7B9BC595DB /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 87F9795817100B159C2494AE4D72C394 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502121D665F4769E7C6D07B46E576AB2 /* MoyaProvider.swift */; }; - 894ADF927B676BED1BAA5C172D23A929 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80778B3204EFCC1C5E18500A64B4D08 /* InvocableScheduledItem.swift */; }; - 8971C109DED18C9E0C1378B1CB50B162 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D9820BFDC452A7F0E5FF788AB6DF5DD /* DelaySubscription.swift */; }; - 8BB7F5B7E3E77CF25E64E1EAD1A26E68 /* ContainElementSatisfying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C4FA8EA6EE8FC27C1DB2994CA0962D /* ContainElementSatisfying.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8C1D914B21E1E77FC5D31EADB689883E /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31122462DAAEFBEFE8252B19A49FC292 /* HistoricalSchedulerTimeConverter.swift */; }; - 8D1E66FE754A575BFFD9E0A4AD2E5ACC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 8E60A4CF1B250BBE838D4F4231A923C4 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1950E983184A326FD566EEA0081BB788 /* CompositeDisposable.swift */; }; - 8E83E547D107FFC8B596829313AAF38F /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6984A15C192B73F2576E9D3C4EEE28D /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8F554B6F013D6FCA197755E2BB94DEAB /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B71607BCE9B212760CF299152F876E /* BooleanDisposable.swift */; }; - 907EB86C130859FC4360150106A9B23C /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB35CCA1BFCDB0C0669B0F3AA6A20920 /* TargetType.swift */; }; - 9096D686AB39D3475A4227F0765C3DC4 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 952651714BD1F2FB8CC874D79E7A7E09 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93190EB6E280D49A05DC9DB072FDA619 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0E586587554DB6BAF9948667881C57B /* Merge.swift */; }; - 935558F919649CDE3784CBD344D3C008 /* Predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B43C3282B98C364F2BC742CAAA3B1F4 /* Predicate.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 939121A92BB2DCC4D9AFD1F2B4EEF85A /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86724F6BA1CC31A79252B3753E413FA1 /* Endpoint.swift */; }; - 9466F30A2AFD61CA4FDF064FD61CA616 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDA87EF8499574F46EDF0DC59DA4B3 /* RecursiveLock.swift */; }; - 95132DA4DB65D11710B03031CC2D54E7 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14E0B07973D7979F073001FDB9C0988D /* Concat.swift */; }; - 95622846302823AEB7A63153E0A663DE /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAFFAF16CC06D89C1C2EFE503138898 /* GroupBy.swift */; }; - 95BB6C6513F806020E3AC3AEF3EE9466 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B01B8EB3EFADF561A5013575D59AC8C3 /* CurrentThreadScheduler.swift */; }; - 95D4F5647D0E15BDA40126B83C5F3757 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB10162495B5335388E3250517C70BFF /* MultiTarget.swift */; }; - 95DAF57B6FD1EF6E73F22AFC5EA1FFB9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - 963DE999CF3B92D95274E35BF5EAED21 /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3655EC97335645C3EA63085B8F5341F4 /* Single+Response.swift */; }; - 965DACF3DC02857ECBE66C5CBA3DA5D4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159E72C3FF610E42971CDFCCC8F330B6 /* Request.swift */; }; - 970841F65DEBB4EB73E8902EA3FCA348 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F6DFB1CE6EE21B61A3288F28F840ED /* NetworkActivityPlugin.swift */; }; - 97A60F28FA1FF94422D2560002CEE407 /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = 56E049A9B42BA5C1F8578C1D56F8E294 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97EE56F66DCD3C983D0585D8F45FDB6A /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685D0343C5510CB66963F0FA396D12D1 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 98C0AF2CE8C7CE3560A276B8046B138B /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42FD83580203ABB176456CBFBEBF50E5 /* Task.swift */; }; - 99997C8B13E85F45CFCA3E0DB497E696 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7B0DDE6AC5D79A754B5A383F626BB4F /* MainScheduler.swift */; }; - 9A0EB2F0A468E4576E776AE1E9221E7A /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BDBA8B6DDA32DA51161E16A2DA9904 /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9B692496E3D2B62EF38BE75E8611B735 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAF530F5969D557F2969BC28AFAE17EE /* Producer.swift */; }; - 9B6B4EE6D498135D94494B5A49CEBB5F /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD62F07B26BF623289EE3D674557858 /* Sample.swift */; }; - 9BC8FD0EC6AC7E2A0B08CBAA909F95D7 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F0ECF4181E93998861F81E478C5701 /* Alamofire.framework */; }; - 9C22921616DC80691662977DDEA6B2C4 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 464B889F3F76C4B168738795FDDDA1C1 /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9C6EE5598D92A11062B84D0EAD4C5F96 /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9BBE457637E8425EDDF7B34D9DB73F /* NSBundle+CurrentTestBundle.swift */; }; - 9CD52AA7E7EB7CA7BC8C5E714DD05D80 /* QuickSpecBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8B68EE48FAB706E3C23C0DB9C70C88 /* QuickSpecBase.m */; }; - 9D38BC909D78E322A14B82B707F30E7A /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D39DFEDB61347909C13688B0C8F8999 /* SynchronizedUnsubscribeType.swift */; }; - 9D919C4900C03810F39AF494B0E050D5 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B768015A1137E450159A2F46B766111 /* SchedulerType.swift */; }; - 9E20F84870515E8E53835FA69FDB9B12 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 541CD643C2DE9C58FB2233DBDA1B5320 /* PrimitiveSequence.swift */; }; - 9FCBE01E8AF7F881F0F041E23D955800 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078875AA0DABBA9796D561C9F4EE6A60 /* ObserverType.swift */; }; - A0CA7C131024E68C9C7C3669AEE37885 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81519AA258A93D6D65EE496C1EAC4A26 /* Never.swift */; }; - A0D93AE287E76C83CC2A07595E9B413E /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE72A4BAFC4DD081D49849CE3CEC55BC /* Single.swift */; }; - A176444331CEB4DD4438700ABBF9471B /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3998B850B643AF4C6A526A1808D11893 /* CombineLatest+arity.swift */; }; - A255AB42B4F5C55D923F5BCF49F6FF07 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8372BCE344D88DE15A8357539F409E /* Disposable.swift */; }; - A286AD495C5D4520ADF2ECE7786EF950 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B251574263D84275D7392B9A2A6CC73 /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A38D681427FCA02A1AA9E8ECCE8828DE /* JapxMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4EABB50B5F050499A8AF0FAD27F281D /* JapxMoya.swift */; }; - A490FAE0B78B47AF739B0DAFC1DC5AD6 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7192FCAE7B762E883CDCDA9A528ECA3 /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A7637261C15D171CFA05514BE6A8343F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - A8E7FDEA923DAE52671BCD340DFAE336 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 106A449CD59E7662806B2B265761F4AB /* DeprecationWarner.swift */; }; - AA79AB48A55C594A858CBF61E640A777 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B607B6F5668B96CE87DBFB034EF3BC /* ObserveOn.swift */; }; - B0AAF7B39046096E518ECCCC46BCD40C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 727658723D0EE21E7B3B9C38991ADE46 /* Platform.Linux.swift */; }; - B184C47355E7F98ABF0891A330D2598F /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F590ECCE2C4CDB54353AEECC9A59D96 /* Throttle.swift */; }; - B2F5395D43472600D7BA7E26E3772069 /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 482C6C97B5E9388896171C69324DD534 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B30FCDD03BFE82B7E9776FD9CE3A1C51 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282EB5CAE8EB5972E7A6D352A5CEBFFB /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B37329D1EBDDC0504A3E4770D7E0C4AD /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43ED234A57FC29A6C7D60DB10AC2278 /* First.swift */; }; - B3895E766FFE0B7DF58F4D0BE246221B /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D0145A3743688A7E1CC9E2D2F2078E /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B3C3D7DAB6567A273DA50FD2068AFF77 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E667A97180C8548F6E640AEF16734E /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B424F524BBBE34E685129945993809A8 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 448D2DD01560B1D4E1CD42FB65D0DE1A /* Timeline.swift */; }; - B5915428A966CF152B1FA0BD50EA3FF0 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 753FF5D5F220BCDC93583DCA321741D5 /* RxSwift-dummy.m */; }; - B5D879835EDEB0FE36B813D025051949 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A01682E0A61A37E58AB5B9C657BD4B9 /* Range.swift */; }; - B6C9126758F7332BB1C79398188050FA /* Japx-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D38E09C7B9D2417A06A396B20E850CFB /* Japx-dummy.m */; }; - B6F0D7C04121F97B1D4933C0168278EF /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD432C6013291E95D8F6F083A895568B /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B715293AD97A0ED90F82C6F38373FAC7 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 1286AA28F1354A69AF6082C2B6208692 /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B77705737566AE83ED7E448923D7FA60 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F170C94ECAEC026EAFBB6E0482ADED /* NetworkReachabilityManager.swift */; }; - B783072C8FE7101DE87E5A48FFEED870 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F66B050D6E156BFBDDB7D749F68582 /* PriorityQueue.swift */; }; - B7ED1B41F56087971B656A2E38322310 /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F776F6CB71EC5BDE5C2C8507120792 /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B8133A149EE19CB86C5D44F7F2867C56 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED72DE3F2B305F08C318F99FADA2D560 /* SynchronizedDisposeType.swift */; }; - B82B50AE64477798DDCF6663517A2FCA /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181B608FB6005B77CC09EB95B25641D4 /* NetworkLoggerPlugin.swift */; }; - B95BD9864D5CF2F670243BB8646A0853 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2CEFA955B5A0BAB83ED3EF0C70605A /* HooksPhase.swift */; }; - B99094A0C28915C80D4E915AFAEC4647 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 360589CFF67F01038B76DD3928B5410E /* Observable.swift */; }; - B9ED81B5D467F4240125AF11911B81DE /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 639927D16DD98DD088FF1746D7246597 /* XCTestSuite+QuickTestSuiteBuilder.m */; }; - BB10CA6C48E2035FE184ED8BFD7D5FA0 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53D0558556BE37591DE2962453C0D84 /* QuickSelectedTestSuiteBuilder.swift */; }; - BC2364B7283D4629C6BD34119B0E9564 /* JapxCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499C84C1F389DD80A524AD06A622421C /* JapxCodable.swift */; }; - BCA3B136F04E4F8EA5B4207EB6006D37 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F5E10FD0A6E0E716C727B47C580492 /* Cancelable.swift */; }; - BCAD28CCE62DED45B834B0B1F992F798 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7413728B35A352CB90E057E57D29C993 /* Errors.swift */; }; - BCAD2E96561184809B8C0515E37F1503 /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129180D6AE3D62B838F78DD8C913CDF5 /* Callsite.swift */; }; - BD2A0157B0D828B1B44DC6ED34418472 /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7244F5BC9BB5965CA9F5962FDFFEA268 /* MoyaProvider+Rx.swift */; }; - BE4BA1EDE444A770F834605F4B65348E /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D71A3CA38EEFEFC07879966B16F0EE /* AFError.swift */; }; - BEB8082717D949400F2DE3458E75CBE3 /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B8255B7B7A556EF8817EFE4D23FAF48 /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C075906FBC821420AAFB76F6353EC0FD /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B124B7BE95036DCA7EC6178DD758011B /* OperationQueueScheduler.swift */; }; - C2D1DA02C0A277EE62931E9E9E38BC2B /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8267C6BC44411424649E98015271B19 /* MoyaProvider+Defaults.swift */; }; - C419B708135CE124B0CEC047EA16BCAA /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E1912D3A540D88CE9A398E982D5A7D /* RetryWhen.swift */; }; - C5305DE0B553BCA7361C3997ACD70FFB /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CC898142498433AF40A7A59E08BD122 /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C6B9727944E49166AB28BAC17D94D304 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F837F7F95835BC8D72810CDE9F2FEA /* Deferred.swift */; }; - C7F0A9505B5D540413575CD25DC5AAD0 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F47578A035D204C1F2C980D5FE3BD50 /* DSL.swift */; }; - C927AAEBD12E544467EA03AE68478587 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94D453B6E5BAE5B9B8B5DE3CF55F59E /* Using.swift */; }; - CDF5EC2CBF41A11186DBA65D0AF4C956 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C554564C91AEA18FD13916CC2B838E2 /* Result.framework */; }; - CE1287DA39DB4208F5511CE47FE8298D /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544BDD589C86894A180D67D97FAD9CC8 /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - CF77EC854708C0A9D37FD40C67747C36 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6917FC312CB58D089F9452DD2A28AF90 /* Dematerialize.swift */; }; - D0835CAAA8130A3E3C893FEDFC1649F1 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70ADE33530B2F50E0A59D064106C7CB6 /* Switch.swift */; }; - D22C4B2BD1BD0829931E3AE4AC572268 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647DB31197A1E0EE8C229496A975C23A /* Sink.swift */; }; - D26ADCA707B72A3F96A40AB69F27690F /* JapxCodableMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = B79B13C2B9AB37A805A72EE1E3A936EC /* JapxCodableMoya.swift */; }; - D2AB018737463C0F338A06B7B4E6731F /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC4B415B62B16F6FD84837FC397EB83 /* Completable+AndThen.swift */; }; - D4C3899574E9D5DF5E5DA52310560BCC /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F9B7C9E9D4299BA1E1BE7E797FF2D431 /* Alamofire-dummy.m */; }; - D745D3C390437AE970929D9F327938BA /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCF90C9413D6CC3809F4484E4E9B72D8 /* Take.swift */; }; - D7ED5149C7082F8D6CCD5F0BD9E78260 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */; }; - D8202DFED6DBA7168891489401D282C9 /* JapxRxCodableMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48D247C87158725D44393FBB22466172 /* JapxRxCodableMoya.swift */; }; - D8AA81BA78D9856ECD4A434693FBF006 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4748A2C8EB64E02CCBBB74B8B454429E /* InvocableType.swift */; }; - D94982FEF8222057B8ACB7B23D80E1D9 /* URL+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778E9A00756B13D418145AC219C2F283 /* URL+FileName.swift */; }; - DA257CBBCAB6C22BA5476F983AC78BB5 /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28F9754C983A3C0B7E4337CAB7BAC74B /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DA4A30875094B4FDBA6EF847E5F26076 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = E588D1F28A5508FCF6BD702653AE69DA /* Materialize.swift */; }; - DA4FBA76599ECAB9A1993F119A41359D /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9873C654670EAAF0150A9C3AC9AF68E /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DACEBF5CEC41E8734B4FABBC24F3A27F /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6649DFBC23B44052809C881A0BE624E9 /* AtomicInt.swift */; }; - DAF21E37BBBFD5D408F514E867A5936C /* ToSucceed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B8E0CCBC4E46C125E74F6CABBB90F4 /* ToSucceed.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DBA81E60643EBCEC2EBB5DB4ABF36AE9 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 986C50A97015953881D92F60E0DD6B76 /* Moya-dummy.m */; }; - DBE6E2E4D205545E7988CFA5057C31D6 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 696AB1FEBD8A3563ACDEB45757DAF691 /* DispatchQueue+Alamofire.swift */; }; - DD14955EDBBD34591DD3B06AECE601D2 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA98A8750F52AEBD77DA565ECABD7FE /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD2EB3198539280E2F07F0E360AFF324 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11644994CC98D8E07E66052374E352A3 /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DD670CD87FB8F67FC2CD4AA60A0B4D5B /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84C389C36D2665165446A19C15DE886 /* URLRequest+Encoding.swift */; }; - DDB89D0F2F9422FEFF8D3ABB4B1FC7F9 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1D3A7AF403407F3E5A07F66072CDE0 /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DE10442B9E4D75FC0FB03ADB6696C558 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB12D40D02BFE9934B007CA59697036 /* NopDisposable.swift */; }; - DEB9EF0057E614CC0C861CA67A5D2AD1 /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9411B3FAFF0AECFB9DD7ADC4C9E4FD /* AnyError.swift */; }; - DED24B42E7FFC98940EFD82EB80356A5 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72BBED9FDEDB4A54C7DA9BEDE6DF92F8 /* Zip+arity.swift */; }; - DEEDD0D7C0369178EC867A59373F6380 /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE66EBE96D0D97CD005F68C047D46AFF /* Await.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DF7CF1941236840A89D99B233E4DC086 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5177F5D03C47BC0CEC130DB6734DC8D5 /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E2B99A2F4386B61D7C23E519134FDBCE /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9306A364C702325DD912ECE922D925 /* MoyaProvider+Internal.swift */; }; - E454528E8D39931207848DACBB617A4C /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E78D479CA6F1934848CB3928E62DA7 /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E472CD3C5FEFC458B9FE95AE1E969071 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E826EFED5A9DA64083FAFE5C740373 /* Sequence.swift */; }; - E4758A7EB2F11CB5F3708C6A9BA4EEAB /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8C76E280FD18F6C8361EFFF32273CA /* Empty.swift */; }; - E7DCFB2E4CD7CD580FE4D10E8448F785 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC17A2595D9C9B81AD2C0B0B88272AB4 /* Window.swift */; }; - E85EAC40F42C10F327BE0BCF39C2DF3B /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0AF2E954CD67F8B95554CEC260D93E5 /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E93706BB9F5CE30A55618F495D943A1B /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429B9A0D35543B51110D40C6E217B26D /* Rx.swift */; }; - E984CB87ABF0DD970BD4B856DEA35E1A /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FA4AF8F8A77410BFDCD6232D9796F2A /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA0F8BD4799FDA2870007A2E4ECD16C5 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188E7184B2D26AFEEA8EDB9EC685F25B /* DefaultIfEmpty.swift */; }; - EB896C002B686E60EFDA30E504BB417C /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681A7734FF9303DFA555F4D103F3B697 /* Result.swift */; }; - EC45E56E958DE940DF6059774B9ABDA4 /* Result-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 657EE4A779EABB55C55F1FCD373FE4F8 /* Result-dummy.m */; }; - EC80A570A3B17D83383BF70C21B370D7 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FB1ED80880E8A71DF8F34498D3F6F9 /* SynchronizedOnType.swift */; }; - ECAF0D1DA94305E1FA86F4F19987A73F /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70E0C29EFAB2DA5800EDFBE2B52D35B /* AnonymousDisposable.swift */; }; - ECE3D9402E6C281F8A447D2D9D60F118 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7FB193B12D009E926E720B635112471 /* Cancellable.swift */; }; - EDB0CB23B1198C9373328AB4FD74FDB0 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2293D60859D086E4F7076936D367D5EE /* String+Rx.swift */; }; - EF1461221681BCA12A4147900A704727 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFC298B4C7CEDF9966E9F505FD0C979 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF3E9B7B9C37847562C38903950BF88F /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D99E75BFACC2A34E19A0D9C006E5C4 /* BinaryDisposable.swift */; }; - F088EE1AE386EEF27AC934DE13F455BB /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8D5F6AAFE88D9B9E57253187AC4195 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F18A1F34B7BECC1DF91FA36E9F9D6933 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFFA32AC1DDCDF70F75373F6B98BDA47 /* InfiniteSequence.swift */; }; - F2A41D8441C565DCE0B858AAB1687793 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 863DAB07BEC3C03C99053E23A5A62C61 /* Amb.swift */; }; - F2BF2F1E8546BDC82D66BE43AFC8977F /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 464674EDDA3BEEF47310C75BED969FB1 /* TakeUntil.swift */; }; - F2FB786A113704742D2D2104760D6DC1 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B61783DA3CD632F3D050353F2A1164 /* DispatchQueue+Extensions.swift */; }; - F32B9D0318D13B740E6D88E16709FEA3 /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C049288F1397E42AE8DDE7A6AA91970 /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F36A63C9755A38096B5426F56D19B6D3 /* Pods-Japx_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2762EBF4A46F1830326622105A8661 /* Pods-Japx_Example-dummy.m */; }; - F4EE282D8435D54A662C6DDD30A3D2CD /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 5261298EA5C49C50D655AE546EB3B933 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F5173755DC5A3B435D92730673AEB834 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA586641938E2A56F3520E617E3D4AD7 /* Moya.framework */; }; - F5AED98E36EE3FA1EE52D3FD3264EC71 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4918E2847B9206D9DE78574142A525 /* Catch.swift */; }; - F5C987481D1783FD4B492301D710E954 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74282AC20B65EC2B073E652459BC2B19 /* ObservableType+PrimitiveSequence.swift */; }; - F62562043224A2CEE5C3FFC7CF5D9587 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B73A53BF2D525BC222B0BF70CDB6BF21 /* SubscriptionDisposable.swift */; }; - F67A032EE5CE632EF09403E925450D86 /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BADAC75E4E4548DAAA31CC128B136021 /* Quick-dummy.m */; }; - F9EA61D484CC15FDDAB0D8C0D26D7949 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECA514623586E11734CE7C24FA888A9 /* Result.swift */; }; - FC1A2203C4491F9399992DB53FAF27E4 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9554CE5D3E3AD8A7CF98D0AD63FB597 /* Reduce.swift */; }; - FC96833F1911E4535238ED88F38F22AA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C1B77BBAA5B3A4220291C3723079AB /* Image.swift */; }; - FD23C14812BF860A1F18D40F33802C01 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3054C347047ED466B3E091C9AFF5C2C9 /* Queue.swift */; }; - FDD1AAE6C031D3D755B04C97BCDF154A /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3463A3E3A550B9DE35A1C4CAB47827C6 /* Repeat.swift */; }; - FF2BE5CD6EDFA2F88B766C691C6A38B5 /* QuickSpecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AED805B24CA0AEDAB7E9D75A63CA747B /* QuickSpecBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF3BB476CA80F58A7E700CD90CF0BD01 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E836FBDDFAF32042BFCEC71BB0F377 /* Lock.swift */; }; - FF9C7BC64DB23D2CED48197DE67F0335 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C30631922B62CA42A600E38159A3ACB /* MultipartFormData.swift */; }; + 0101B6057109FBF7462DBDF8F1422E11 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72BBED9FDEDB4A54C7DA9BEDE6DF92F8 /* Zip+arity.swift */; }; + 01829BC2B87989FA4B41B4C81485BE26 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B61783DA3CD632F3D050353F2A1164 /* DispatchQueue+Extensions.swift */; }; + 01A50689411F0CD7BE478556CC47087B /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F92B6AB31918198227B32428945F56 /* RecursiveScheduler.swift */; }; + 031216BDDC728EF08C338D9970CD2DCB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + 03D7EA5C17FCEB40D10C3C73F9472F4E /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09A46BB8FE9041388562818C6C232EC /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 03F81955E35923AB273C1024D99A209D /* Result-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D7170C8B85F9DBB9EDD57148024598F /* Result-dummy.m */; }; + 04AA9A137A0D38056D1081B4B304CFB6 /* Predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B43C3282B98C364F2BC742CAAA3B1F4 /* Predicate.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 0529217D0E4C1F553EBA72B5BB30326E /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0E586587554DB6BAF9948667881C57B /* Merge.swift */; }; + 05BFD40C3F37F47CB208140F9B6B6209 /* Pods-Japx_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2362AADF472FB2493BC611CE7C8130F5 /* Pods-Japx_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0711A39ED0BA814B6873734C3D292D76 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3715D30E52F8B42BB65F3A75E5BE8DB4 /* DisposeBase.swift */; }; + 078592E81A638E569EDEB7DC017B89D8 /* JapxCodableMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCCD6034E6B9AA3F3FFEE51BC910D17B /* JapxCodableMoya.swift */; }; + 07CB12973E0DD549A42E030BF31FE4D0 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CDA87EF8499574F46EDF0DC59DA4B3 /* RecursiveLock.swift */; }; + 080DE6ED33F6AC8412AF51859CCDA1E9 /* Pods-Japx_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DA43DCB2628FC69F59B550812E314A9 /* Pods-Japx_Tests-dummy.m */; }; + 089FC967E3D8DD6212509D9C6AC7185B /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 5261298EA5C49C50D655AE546EB3B933 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 08EA01BACA4194902667F1FF29DC6265 /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913D939D901BEA8EA5F9730F1C81A545 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 09AD90DEBCD17D6F3CA87F3E0AF37373 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A3BE4A40D8326D9C812AD41103CD13 /* Completable.swift */; }; + 0A1907CD0D849CEE1DA8F2C0666A257F /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA130F115E779E549B3A46E236CE8AED /* SchedulerServices+Emulation.swift */; }; + 0A274EE2D282516A89AA874B1D3423A1 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCF90C9413D6CC3809F4484E4E9B72D8 /* Take.swift */; }; + 0A54C1F9D2D803488A89DA43AD4D6F06 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A609052F0D2288450DFDBE20E421A74B /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 0AB2E46BCDFD411DFDF0B99F91EECDA7 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555C7B763E232CEC0C779E7D5F8C9B09 /* Response.swift */; }; + 0AF15569EA481C082884687D13CA410C /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 41184EE6FFAA69DC0F461DF9C2C2DFDA /* QuickSpec.m */; }; + 0C6D44A2C4A49C7CCF77A298E1AB4D6B /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */; }; + 0C80AA6F1891A7BF0DE0DCF55EF4E74A /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911AB4C79189CC25BEB0F13DF0465B52 /* ObserverBase.swift */; }; + 0D0402BA23F4C6F5C73C1D46ABE7DF4F /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 1286AA28F1354A69AF6082C2B6208692 /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DD3976824D7B71B923CAE51E1243CC6 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8C76E280FD18F6C8361EFFF32273CA /* Empty.swift */; }; + 0EFF888E42BD1DF8B77FA6B547BC9149 /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = 56E049A9B42BA5C1F8578C1D56F8E294 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1046DBB8BD84AFDD994763B307BD3907 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F3F3DAF7C2D8ACD86F8CF026D5831E /* ConnectableObservableType.swift */; }; + 1064991CB5E00E68983F90D216AD0F5E /* SatisfyAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2BC2408B9BD06539FB13581A114CB5E /* SatisfyAllOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 448D2DD01560B1D4E1CD42FB65D0DE1A /* Timeline.swift */; }; + 1195276B65A57B272C4FF88BBBAA4616 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = C650B9506920F13C846FF893C3110CA5 /* StartWith.swift */; }; + 12602F91F7FE70BAF83A1B340D75A92B /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D39DFEDB61347909C13688B0C8F8999 /* SynchronizedUnsubscribeType.swift */; }; + 142DC1AEA07F8D59D44F33AE7B33F294 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74282AC20B65EC2B073E652459BC2B19 /* ObservableType+PrimitiveSequence.swift */; }; + 14835068BE8B511E0DF0C9D739397B33 /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3466EDA7CB8AD168A23506259E2C3A1C /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 15FA146C0756A295AE40D1FBD77ABB6B /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = F23687F626A3F2B175B5FED6A2E6A8B2 /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 16E066C7E693016D8DB0F2CC87894BB1 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F5E10FD0A6E0E716C727B47C580492 /* Cancelable.swift */; }; + 17964ECDD2192C08CDE7E20F1E80367B /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84C389C36D2665165446A19C15DE886 /* URLRequest+Encoding.swift */; }; + 17D506505EB800B9514ABA01F8CE6BB2 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = F819E18755735FEFF13517CC9ABDAE3A /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18421DABF97EF35CB093BACB6A5ACCC8 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB35CCA1BFCDB0C0669B0F3AA6A20920 /* TargetType.swift */; }; + 18DFBB0EEAFF64E3526BD61EB44E73B3 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C90A3DCFC17F67FA4075B6D7E1BE26E /* ToArray.swift */; }; + 19A05C35D09CE6C0BB3C3D4D52DE6F4C /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D99E75BFACC2A34E19A0D9C006E5C4 /* BinaryDisposable.swift */; }; + 19A8657AE20531A00E4535550609B7DE /* QuickSpecBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8B68EE48FAB706E3C23C0DB9C70C88 /* QuickSpecBase.m */; }; + 19FB07979AE2C3531B7F249AA237B30D /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717A1168D2024748C23734C35CC9EE3 /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 1AC912DD00E903A3F10DD47016C0F3B6 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B01B8EB3EFADF561A5013575D59AC8C3 /* CurrentThreadScheduler.swift */; }; + 1B1A26FD4363A19DEFED48BF5E5341BE /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E667A97180C8548F6E640AEF16734E /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E06530E5FFB7C6EF15B2C4CDF54BB72 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BD0D0D47709F96DD5AA31D8BBDD578B /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1507DFAAA7C72DCE77A389A2A6D42332 /* TakeLast.swift */; }; + 1BF90CFEB472750C30129C213971EBE4 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917063988599976251684A33722C1108 /* Bag.swift */; }; + 1C8889DB39CA62AFFADBD2EE3D365BDA /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC48726F0688CD5FD831436F457CCE32 /* Delay.swift */; }; + 1CFDB94DFF57F98BA7A40829DDB3CFC0 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FA4AF8F8A77410BFDCD6232D9796F2A /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D0F252089F78D6ECF487DD4525A13C4 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84302256882E21D65D006A3C3B9D8505 /* AsMaybe.swift */; }; + 1D230EC73A17C8494F279447636B6D51 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = E39692E35211AB3CE2A661B902F4FF95 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D64C0C6CE538E3A74F5FC538F2B3993 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B46E68079F22379BB6D19DF6B451678 /* SubscribeOn.swift */; }; + 1DF4FF1F4B8DA51185C56C4AFA3B9A71 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + 1E677C7992D61A7D4C40896DED46175C /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B768015A1137E450159A2F46B766111 /* SchedulerType.swift */; }; + 1E93DF4328D0A48AD151911821263E7B /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E4EC0FAC99C80D5C29312436CD5A53 /* Do.swift */; }; + 1EE4AF829F9D288A5A76C9B1A1788457 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC4D249D781D69B0C9C0A6363911830 /* Enumerated.swift */; }; + 1F04F44B961E9CF42B78B095D12494D4 /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FAD5FCCA113E8B0BC4086D83DA19937 /* SuiteHooks.swift */; }; + 1F404E631988DB77A576B6DAA68696BA /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 318FA20C07823DAFB609C6CCF74FD774 /* QuickConfiguration.m */; }; + 1FD9AFA4ADF0C60E9EF4EEBF8E5BDB0B /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF376BCCBEB6D0D9923CED5E60ED0D9 /* Multicast.swift */; }; + 20506B4B9F3C5F6AF85EA4F738DB2376 /* Japx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 605C3E2A3D8DBE1B84B19C76F7903C25 /* Japx.swift */; }; + 20F8E4F5BADDBEE6CEF457FBE9C460AF /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2884272D85E333ED0B153E6E8223D78F /* MultipartFormData.swift */; }; + 22AE423111FE93762572A5C2459C01DB /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1950E983184A326FD566EEA0081BB788 /* CompositeDisposable.swift */; }; + 24897B6300CF8F469F39F2B8BA79908C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3054C347047ED466B3E091C9AFF5C2C9 /* Queue.swift */; }; + 2618EA2440A627F4DCD2E81351A8350A /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED72DE3F2B305F08C318F99FADA2D560 /* SynchronizedDisposeType.swift */; }; + 2722196E68C16CB6AE1C739A6632DDDD /* ToSucceed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B8E0CCBC4E46C125E74F6CABBB90F4 /* ToSucceed.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 275B03F03D701555A341DEFDA586D3F2 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CDE0E6293F014BACB05B1BD70276966 /* Nimble-dummy.m */; }; + 2835946F7DE4AA22BD2926EE98ABA696 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C005BE0CD2A380615925579540B522 /* ScheduledItemType.swift */; }; + 296F2929D60B95050B359AF5C12A1252 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6917FC312CB58D089F9452DD2A28AF90 /* Dematerialize.swift */; }; + 299864CD2BC4BA71388FEC7A547C2C66 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F590ECCE2C4CDB54353AEECC9A59D96 /* Throttle.swift */; }; + 2A561B51439F9724CF97415032FFB649 /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEFDBBCA07DB80F70CCB84D9BA1611B /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2A6936931C00AB98D55A0FD915BCB50C /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDDA1D7B35A48A0B16F3C936B7639E3 /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2DE36FFD461FA743E6EAA6E51F426FD6 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BF614A65B6B7FC78D8E897A3E0A372 /* ResultProtocol.swift */; }; + 2DEDFABF913B46ED3F04B6167ED01E76 /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685D0343C5510CB66963F0FA396D12D1 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2DFCF6BF7138AFD8C2D90E14F8E6FBB0 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6623684DF0FB1E14F83534A1EFAE142 /* Configuration.swift */; }; + 2F1673D890C0F5BCE4EF78FDF1A44E21 /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741B424461FBB85F1B0A3C9C4D123F03 /* NoError.swift */; }; + 2FA6CE753FE487A3240B8F7935397478 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5529126E7F414702D74FC483D2F93841 /* ObservableType.swift */; }; + 312FAE7A6640DA810CFE8154E85D1DAB /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C554564C91AEA18FD13916CC2B838E2 /* Result.framework */; }; + 32983BA732F34E3A141D3AEA75B6C261 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C01C72CA074FDC33E5A47F412C355B5 /* Just.swift */; }; + 34ECE083DDF0FED015E0998450F01908 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502C440EDDF12B1CB0CCA75C87F507DB /* ReplaySubject.swift */; }; + 3558C040F4F59DA275D86E1932057C44 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 09BFEC9E6EF0F2EF60C460F36894504C /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09C40ADB1B33785D984A290699A74E2 /* TaskDelegate.swift */; }; + 375F183AA0F55744F9FA4F894D07BF5C /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B71607BCE9B212760CF299152F876E /* BooleanDisposable.swift */; }; + 37677CF7642DE842A5E6D17F32D0AB00 /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D57DE8F5DF51A94D40D3345AA4A5AEF9 /* CwlMachBadInstructionHandler.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 37E9BEAAABF59B0AB836C0CBB2C51C55 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + 37F9B3129BC44FBF8F7800E09C220457 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED46610D42F69122415CAE2030FC0B2 /* SingleAssignmentDisposable.swift */; }; + 382334EA630ECAABF60B67F97FDCE3C4 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86724F6BA1CC31A79252B3753E413FA1 /* Endpoint.swift */; }; + 38BB5D76214CE5977BD7DFFF0FADB214 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80778B3204EFCC1C5E18500A64B4D08 /* InvocableScheduledItem.swift */; }; + 3914248A0C731B83C267A4905C9C40C7 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3463A3E3A550B9DE35A1C4CAB47827C6 /* Repeat.swift */; }; + 3980B3285C569B8747573E53841552B6 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E836FBDDFAF32042BFCEC71BB0F377 /* Lock.swift */; }; + 3A8227736A498C75FE2E0442EC0AA4EC /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F47578A035D204C1F2C980D5FE3BD50 /* DSL.swift */; }; + 3A9E05346C86B76996B00476136E02F9 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1D3A7AF403407F3E5A07F66072CDE0 /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3B3068A649BF615A1802D43A2550D02F /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F860523E98A0F3EB04511C6D8F1F39 /* Example.swift */; }; + 3CE3B071476620FA75F829CD3AAF8B47 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD55BFE2E3CEDDF6E386E313E932032 /* RxMutableBox.swift */; }; + 3DD565E4A02EB0EF26F4C6F87800EFA8 /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15956A12A302B5865EA71929BD86E8B4 /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3DFB330D207020102F40CB6075C30DBE /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10A07D0F5A9F8F85273065AB835F11DA /* RxSwift.framework */; }; + 3E87ECB753E168A72810311392516C85 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90B3AC7948988D0A02807E2CAFDDDF71 /* AsyncLock.swift */; }; + 3F24744DF0A7336E6BA366090901B8BB /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8136ACF23F7B2D216DF7452CF873E33E /* SerialDispatchQueueScheduler.swift */; }; + 3F30B98CB8F54FC004BC71BAA8546965 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA7A4AC5C5896FE3F963D618197D5833 /* Optional.swift */; }; + 3FA0A0CA49BD1C09B9E9BAD8F29146EC /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078475FE06BDA0C0F673DA20B448B842 /* Skip.swift */; }; + 40A171EDCB95C2F32A957676476A25BC /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC67E323FF75CC0FE13DBCFC765CEEF /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 437CC7C16C2FC2375EF11DF6BB9599FB /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E1912D3A540D88CE9A398E982D5A7D /* RetryWhen.swift */; }; + 438AEF88FE596ABEA1223B4DF8C86B84 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E31D396F019A4E5CD25BC133C34A640 /* GroupedObservable.swift */; }; + 43B8426B030334422C5ECEC7BD187C40 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFFA32AC1DDCDF70F75373F6B98BDA47 /* InfiniteSequence.swift */; }; + 445D16215E00994C33010ABCAC451770 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526473D8475921B5733A8D616242F324 /* ValidationType.swift */; }; + 4548D92D0B7A8457085F86088A214929 /* QuickSpecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AED805B24CA0AEDAB7E9D75A63CA747B /* QuickSpecBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45E442C531387ADF391CB274D6D1D361 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29252AA87981EFD403E4D9A672E7526B /* CombineLatest.swift */; }; + 468754F7AF3600ACF0A51AF76DBCD158 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB36CA59068361FF0E43CC0900ABD98B /* AnonymousObserver.swift */; }; + 47FE3368E141277C48C2887E17C50C0E /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8267C6BC44411424649E98015271B19 /* MoyaProvider+Defaults.swift */; }; + 488236FD518579A9C025B83E0A165486 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2CEFA955B5A0BAB83ED3EF0C70605A /* HooksPhase.swift */; }; + 49AE95FC428A8656431A78BB688AFB4E /* NSError+Japx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032EC6D59C8ED8030CAE3CCB1FB35BF9 /* NSError+Japx.swift */; }; + 4A16533D812FD065411E932D97EFEF9D /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7244F5BC9BB5965CA9F5962FDFFEA268 /* MoyaProvider+Rx.swift */; }; + 4A728EA7AA70C321148FFB78EA037186 /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBF804CEA9E6112681D16490D06106E /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4B649E8E91B2070FA7ADB99F2FC5DD09 /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A65D8A5C77955242B09B5498BAE8B0 /* ExampleMetadata.swift */; }; + 4CFDB9D6567765201C4C6060BEF6DC8C /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = A013413A43F0A90869EA566CA7AE62AD /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4D355EF6AACEFC9DD5736E423924E347 /* RxAtomic-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A59B84A50C8B484C86921EC7D45FDF24 /* RxAtomic-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D4F890953CF2C5C06898EDC9D66E6F2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A20B2C35B21445D2517BF7384298A63A /* XCTest.framework */; }; + 4E77B98959F92EDC53F4DC2D459B4120 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F7513FC10FD9D10A9DB971CA9624AE0 /* BehaviorSubject.swift */; }; + 4F4240C3A582DE09D8AB231E7FBF0679 /* JapxObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08BCCC908514D2295ADD167D0851D2B /* JapxObjc.swift */; }; + 506ED7A6F2C63BB3E91EC2C1B43AEA4E /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A3BE4F07EC18AB4241C7A606CDA983 /* SubjectType.swift */; }; + 507A2482E6CD068FB95EE126AEEB712A /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0945D9B3F946793ADE187035E570B073 /* Buffer.swift */; }; + 50B22FA5505CE61D56DD50D37BF90FC0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + 51905874803F51EF8AA29F1619D5B5E2 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC17A2595D9C9B81AD2C0B0B88272AB4 /* Window.swift */; }; + 5194A72F56817070D2B8BD6C274FBC6C /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B570D3C5EA525EF374BCE0CADBE11B /* Create.swift */; }; + 527B897816BFFCFED78FC602629B8E90 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E826EFED5A9DA64083FAFE5C740373 /* Sequence.swift */; }; + 536375092A81831A4DC0AAA627B53D18 /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28F9754C983A3C0B7E4337CAB7BAC74B /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159E72C3FF610E42971CDFCCC8F330B6 /* Request.swift */; }; + 54DD35E1A19394ADDEBB19F890EC8663 /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013F2D1D0341F62934B6D633495ACF7F /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 56303D9C746191BF152EB006A552EE37 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7FB193B12D009E926E720B635112471 /* Cancellable.swift */; }; + 5686D0419CF098F5635BEF0F335F0670 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C01AA202954D1500A89541C35F61873 /* ShareReplayScope.swift */; }; + 57C412F5BD47DB45EBCA6CEEDEEB8D2D /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361623E0803D495601BB8F7E89B968F2 /* SkipWhile.swift */; }; + 584C3BBC0319B5AF56153DE6F8591DB7 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50AC407D5B46CAA3E8687A79BE1B2EF6 /* TakeWhile.swift */; }; + 5B054F6A59BD5780C1996C60236F4EF1 /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9873C654670EAAF0150A9C3AC9AF68E /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 5B110DDF7E13EC46349C6A3D7DA6799E /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = E588D1F28A5508FCF6BD702653AE69DA /* Materialize.swift */; }; + 5D535FED8ED72214166DCCD71F788A6A /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6260481F003FA0755FBEE02BD987B6B /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 5DBC15D8BD41D39576B95AB4FFD14C55 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B922F6CA7FDCD3AD50B19838B261425 /* AnyEncodable.swift */; }; + 5DBE9AB72DBF474943BC642CED12EC7A /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F0ECF4181E93998861F81E478C5701 /* Alamofire.framework */; }; + 5EA266564CBF187AB4BB9F9F1436A563 /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9BBE457637E8425EDDF7B34D9DB73F /* NSBundle+CurrentTestBundle.swift */; }; + 5F57165D2E384E7A34DB8318B9A68903 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 727658723D0EE21E7B3B9C38991ADE46 /* Platform.Linux.swift */; }; + 5FA1B1F8E5B509074950702BEDCFCF8D /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA98A8750F52AEBD77DA565ECABD7FE /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6084E38E60D18EC8D4CFCD47F6A9E570 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B7C8DE6EC02CFF8E7B2493157D1F32 /* Map.swift */; }; + 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 696AB1FEBD8A3563ACDEB45757DAF691 /* DispatchQueue+Alamofire.swift */; }; + 61B9699FA9AAB04576FE860A5D80257B /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0BA59FA1877DD3EC381130077317560 /* TailRecursiveSink.swift */; }; + 625598639E170CE4BDD063348A0CEE68 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181B608FB6005B77CC09EB95B25641D4 /* NetworkLoggerPlugin.swift */; }; + 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E00D83BC33B47C4D394DEE6A5B82273 /* ServerTrustPolicy.swift */; }; + 6353A512922EE5DCB8436813B12754DE /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E693E03D282EC8180065C091AD8D2A35 /* VirtualTimeScheduler.swift */; }; + 6369514888CA77F8980A0B672130EB45 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4748A2C8EB64E02CCBBB74B8B454429E /* InvocableType.swift */; }; + 639D9C4EF1D73184DD1D0EA86B2AAF93 /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE66EBE96D0D97CD005F68C047D46AFF /* Await.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 64A158DECE2B1F4E48594AEAF537A576 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A7EC2F3DD3F37159DA2C86C158CDE0 /* ScheduledDisposable.swift */; }; + 6673029A1E9ABDD79109176F30780C41 /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BDBA8B6DDA32DA51161E16A2DA9904 /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 668582A9164CCA2467D700A7DC1A747C /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B181507902E357150F0D84974B969010 /* Reactive.swift */; }; + 68AD386B1E35C387D1BD5229EBFD73D2 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8539C2F2C6ED1B4D4ABC43A64EEC38D6 /* RxSwift-dummy.m */; }; + 6997B604F860DD4C5C60DCB327211676 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B251574263D84275D7392B9A2A6CC73 /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 6A596EB05C7712D932C3D12F2F44DC84 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070241C3CD42ECA29AF45B0B5CBD6B92 /* World+DSL.swift */; }; + 6B05445A091B6A8AD907C0618A778ACC /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4918E2847B9206D9DE78574142A525 /* Catch.swift */; }; + 6B13305CF2FF187D8F53021999C816C2 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBFA928A6B0869A4E0419C6F72249AD /* Bag+Rx.swift */; }; + 6B1609F0C493DA9534BA5C9AE9DBB787 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544BDD589C86894A180D67D97FAD9CC8 /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 6C6CB527ADFBD032A0430C8995F00685 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42FD83580203ABB176456CBFBEBF50E5 /* Task.swift */; }; + 6CE7AC2102F95160F57359A07F1AF393 /* ExpectationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B34AC78D35A7CF6D9913A4B23DA1E77 /* ExpectationMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 6D8016B55FBF9A7B3D189E053829A0B4 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 360589CFF67F01038B76DD3928B5410E /* Observable.swift */; }; + 6DDCFB32230BE5ABCD39C024C32841D0 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12F55F36C28A1AD860137FEC41A584F /* MoyaError.swift */; }; + 6ECD19D9ED52DB279FF21A9FB6AB667B /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA586641938E2A56F3520E617E3D4AD7 /* Moya.framework */; }; + 6F058EF0E48E46CBCD885956FB298B93 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078875AA0DABBA9796D561C9F4EE6A60 /* ObserverType.swift */; }; + 70C14BFDAFE18AFBAB3F9A58FD7710AC /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9554CE5D3E3AD8A7CF98D0AD63FB597 /* Reduce.swift */; }; + 7108AE252AE75E909E276FDFDF7A8521 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D9820BFDC452A7F0E5FF788AB6DF5DD /* DelaySubscription.swift */; }; + 71C1B6B51576D9A68A6A6D72A0880BB6 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8833898770FFA0F224879CFD5D5EF153 /* Moya-dummy.m */; }; + 72783B7AFC9925D5D8A0D74DEF19BE56 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7413728B35A352CB90E057E57D29C993 /* Errors.swift */; }; + 73D6543DC0A387AA7C70B348CEEE4ADC /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A51935F9ACF16103D55F3AACD720D45 /* HistoricalScheduler.swift */; }; + 744CE475CD61352392839D2618ACCA48 /* Japx-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E0731AC1E0A5416948DD8D0F72629B5E /* Japx-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74844CCC3976E779813C000EADCD8804 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9B3877681902DBCDB783DC606E2 /* Platform.Darwin.swift */; }; + 7587E87952BC648A18C5898B98B6F635 /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D096E63F97E326A13C6360DC77919F /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 75A41233DABD911E5F94C7A3DE56B150 /* Result-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CFF50578BDE2D350C2D3182C29750E /* Result-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76D4E7E8E560BAF784542657A1C439BB /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3655EC97335645C3EA63085B8F5341F4 /* Single+Response.swift */; }; + 7785B0A164079A4C82DA8F0F6874B67F /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD2B325A3EF79629AAB26B20D8A9D64 /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7826233F53944A7F67B3D8E1F25BFF24 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E832211A01EDE0FE6087FFCBE16B62 /* AnyObserver.swift */; }; + 783F670292F19F9798E47AFEEBAB14B3 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B7D23869463AA8193F4C7B9BC595DB /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 785677AAAC4E2EEA74AE40E655AD6D54 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1645D95DD4AE5C639FC8E4528A75AF4F /* Timeout.swift */; }; + 78A95FBB371066A1A5F16AFE56F7B0C7 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2F9D437797FB64959D05A88F2A436B /* CredentialsPlugin.swift */; }; + 79465A6615A970EF3E64AE4C36652EB4 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC4B415B62B16F6FD84837FC397EB83 /* Completable+AndThen.swift */; }; + 79F5F4EF0A9133F6FE32E67E9F23DE7E /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD283ABD40863D74BF7B65D3E1B68EE /* Disposables.swift */; }; + 7AF964C6CD077F8EE327F8A154F0C698 /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CC898142498433AF40A7A59E08BD122 /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7B11DCFFC7267CD94998A8DA8312D82A /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C09AE4EF08EA3852856E5FE8054E0D9E /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44A8707C7ACB321B62C32FADABAD626 /* SessionDelegate.swift */; }; + 7C13C3C07D7D09997760FCC9053157A9 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 739AC6ECE3AF6496622596FCC4363EF1 /* RxAtomic.framework */; }; + 7C57813F10F00650571EBFD55100807A /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF4B0EFE72A86E646E8D3F1D893C5D6 /* Maybe.swift */; }; + 7CCF6E5BEE96D29E0A031F0A50ED3E86 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED691D6932B4D624E431E4310DC2297 /* AsyncSubject.swift */; }; + 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECA514623586E11734CE7C24FA888A9 /* Result.swift */; }; + 7E08792627469358A9BF726F13EBBAA0 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F837F7F95835BC8D72810CDE9F2FEA /* Deferred.swift */; }; + 7E22195758A292B27272AB9466BBC0CD /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7F2F05B0BDE2B7ADE8ACF2FA104F3F /* LockOwnerType.swift */; }; + 7EEB25F4B2A6E473F16350857629995B /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400B52F390FAFBC90BCACE20184D4089 /* SwitchIfEmpty.swift */; }; + 7FEA4E1DDD6077118929D88B4FD8126C /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E78D479CA6F1934848CB3928E62DA7 /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8136A262FBB4C6C0E90F62A3F740CAAA /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EBCC9B520EEA8DCC47C88B768D2B4B /* CombineLatest+Collection.swift */; }; + 81E4B6A54E28BAB4EC3E10E47F64A5A8 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B124B7BE95036DCA7EC6178DD758011B /* OperationQueueScheduler.swift */; }; + 834F4D9819C6010E611A7E151B8899C3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + 8489A652767615DDBBE6E7754D156900 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC2722F7A300D4CAD939AABDCDA795E /* ConcurrentMainScheduler.swift */; }; + 85AB9BED0AB2631392738F51A210DB92 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AB7D2728BCC0DC5003542433A088F60 /* Observable+Response.swift */; }; + 86F32620C450BD3C04D9A25356B0EEAD /* NSString+C99ExtendedIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BC7297A342177825FE4F9822B52257 /* NSString+C99ExtendedIdentifier.swift */; }; + 871505546440355DD2BB942265DBD15C /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E186B81016303D3222C4B1BB30F33B4 /* DisposeBag.swift */; }; + 87D46F74ECA6871303A16EBDE0D036BA /* JapxCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE8BA76DFC6653797557EB25CC8FC957 /* JapxCodable.swift */; }; + 8A57CA093D0380EFE2A716BEDB37825C /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6649DFBC23B44052809C881A0BE624E9 /* AtomicInt.swift */; }; + 8AA1573A6E580F689A48C3237CC36268 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282EB5CAE8EB5972E7A6D352A5CEBFFB /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8C1E2CFE3759133AC306D944DB2988D3 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03D559FACD651FE2FECB1C88D09FF4F /* Event.swift */; }; + 8C56843C0BB2AA1154547F3EA9BAD829 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31122462DAAEFBEFE8252B19A49FC292 /* HistoricalSchedulerTimeConverter.swift */; }; + 8CDBE43AEE0F93BC066CB4D5F32CABFB /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10A07D0F5A9F8F85273065AB835F11DA /* RxSwift.framework */; }; + 8D17403E7F50946122507D211713FA5B /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B607B6F5668B96CE87DBFB034EF3BC /* ObserveOn.swift */; }; + 8F69EDCC09739459EB61749494F1E002 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = A57EC85D48460DD8179B3B4AF4F0533B /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 90E094F808989F10DC8561E7264832C7 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27F0A860F65AB5A3A150E5FA66A3D250 /* Plugin.swift */; }; + 9108613C28FC0D1A7948C6B4FE64932F /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F68B98E6BEE0B34AE06D90CA12BA6289 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92499355A4A2372373E7D25D863518B7 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C1B77BBAA5B3A4220291C3723079AB /* Image.swift */; }; + 934C0B499EA223B71828CD737E4DDF91 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51FC6BA74DF78383507D5D3FF5D57433 /* Error.swift */; }; + 94D1A7F1E099879FF8A538FF0F9B0EC9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + 96E0C86933989EC8E43F73DFB18C7CA0 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C40AE7889143BE7C1DEE039573895B /* DistinctUntilChanged.swift */; }; + 9A34B82AC162A2019CD36809D529E6EA /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 541CD643C2DE9C58FB2233DBDA1B5320 /* PrimitiveSequence.swift */; }; + 9A3522D1BEC3D829F53D6F2E79BFBB05 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429B9A0D35543B51110D40C6E217B26D /* Rx.swift */; }; + 9AADA2573B8098C022E8A390155DFD90 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = B257287231B9C1EEC5B246CE6AEEDD8F /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9CC405BDB04357640302A517EB37E0F5 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B9B9D2B72908255E5AE760F531D03C /* World.swift */; }; + 9CCF1C6E809BE491B8083DF4A848ED87 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0A68BB3CBDA566BF9932DD55F6634B /* Closures.swift */; }; + 9D1D3F59CE8D416F1EC20DF58C83BE91 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 739AC6ECE3AF6496622596FCC4363EF1 /* RxAtomic.framework */; }; + 9D321DC100B95C35B6FF4D01BFCD6C07 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0AF2E954CD67F8B95554CEC260D93E5 /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9D816B3BFECEFA51033849F099C02D60 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = F31B51022CC0D4D3E3477C4125E9F80F /* QCKDSL.m */; }; + 9DEECB22E5869BB2ECD155D53946F939 /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16BF51999D3ADC701F0E3DE5D805C32 /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D71A3CA38EEFEFC07879966B16F0EE /* AFError.swift */; }; + A0871080516F7088835670597EB06674 /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0695F2AF9E2097D1A741B66280242DDA /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A090B6A5C9395731A225BF1252DF7385 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A332682D25FE9BE9B6094F5102F5AE4 /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A21153621A6B5DCAE6A0FB9A0ADF9A3D /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1809E48A2666F22A6570A1ACD3FA85 /* ExampleGroup.swift */; }; + A24AE704D4432A7DE23813521F1B71BD /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3620ADEA06AD70C7FA32E3F57A75D1E /* ExampleHooks.swift */; }; + A24DD6F36485803E778E6E1EBDB9022C /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14E0B07973D7979F073001FDB9C0988D /* Concat.swift */; }; + A2641F65FE7476B39593C72FF13EC486 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C23C127B43834C6E2BAB828EC7AF5DA /* VirtualTimeConverterType.swift */; }; + A29DE8EF099BB53B0D2DA3F7F2626C8A /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0568FCABBE6CEC11B16AE004A125A002 /* DispatchQueueConfiguration.swift */; }; + A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F170C94ECAEC026EAFBB6E0482ADED /* NetworkReachabilityManager.swift */; }; + A2CDA7BFAB742DD3467677BC798C16E0 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3BB047D7DFA11EDF42F3B235CFEC31 /* PublishSubject.swift */; }; + A37A7557AC201CA60CF14E7C4199867D /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = 767E99018BCD6355C77437868551F63E /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A3ED36FBBAA7764BA2A5F086E549F46F /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129180D6AE3D62B838F78DD8C913CDF5 /* Callsite.swift */; }; + A43D5A5559F6F5037E0A634A26887280 /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9411B3FAFF0AECFB9DD7ADC4C9E4FD /* AnyError.swift */; }; + A52993C4B8A5EF088B96DCC8BD2BC709 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 863DAB07BEC3C03C99053E23A5A62C61 /* Amb.swift */; }; + A5579798A41A1B88500847D66B67A3C1 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8372BCE344D88DE15A8357539F409E /* Disposable.swift */; }; + A63ABE35A5588606E60D68AA53E5424D /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7192FCAE7B762E883CDCDA9A528ECA3 /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A919F65D13210395280A7ABF65771B1C /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6984A15C192B73F2576E9D3C4EEE28D /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 851CA99543BF2F402471C62C652EC77D /* Alamofire-dummy.m */; }; + AA19111AEBD6CEB244FC81BE9C15FBE8 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5177F5D03C47BC0CEC130DB6734DC8D5 /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + AAA2ADDE33425406D0B375538F76DAD2 /* RxAtomic-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6408F0B11CF9F8391A8242F1956A0CC /* RxAtomic-dummy.m */; }; + AAB5290754D9060D86FB2C89DD7ADCC3 /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E8D4A9C577B6B29B58D103AA63DE68 /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + AABB94221222FC86A3992ED026F9611F /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDE959D21E2E8043C8BF27164E9B32A /* ImmediateSchedulerType.swift */; }; + AAEB5B249B0E5430757E9A8C9B4D5BEF /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9983D2BC4A63C4F5537C5EF2ACAB74DA /* AddRef.swift */; }; + AAEC148887AC4F59251B58B22A49FE7C /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF15B6ED1CFECCF271B4B91FBA80704A /* RefCountDisposable.swift */; }; + ABD26F171455BA75B8332B6CEB565022 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE4DEEF45A58516CD3E741C153E914C /* URL+Moya.swift */; }; + ABD7A02DDD2CCA1544079A0EB1CB6BAA /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11062460DDAD92DF64D303634FFD353E /* Generate.swift */; }; + AC1AC578B901FB488B016D68450FDB1E /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DC4AF43132AC1F284D86B1D0D69C88 /* Debug.swift */; }; + AC76F04DD9E30EB314690030AD517314 /* JapxRxMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6DF1FF746B0D9FBF90F8E52DD735700 /* JapxRxMoya.swift */; }; + ACC066BC8719512A876672044917AAD9 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 739AC6ECE3AF6496622596FCC4363EF1 /* RxAtomic.framework */; }; + ADAE217D3C276D718C9DF7408A2A88F0 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACED6BCD18EEE74EDD0245541B835D5B /* SerialDisposable.swift */; }; + AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C406DCF9269320F3DD57DFE9AE2A32DC /* SessionManager.swift */; }; + AF245E3610785F9A3347C8144B83DC76 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + AF3691ABC1385EF83DA7FE9EF2F94F40 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84CA1D6C9DE8ED8A83852B3F085E3E5 /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B0A24F0E24E02201A246F0D58523ED7E /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8D5F6AAFE88D9B9E57253187AC4195 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0C88072D75620D68F7C690CF2CD2D92 /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B8255B7B7A556EF8817EFE4D23FAF48 /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B32C07C5B0AE470EC47E07A960D4FA51 /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C049288F1397E42AE8DDE7A6AA91970 /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B45C682D8305263E24F959A3352B9454 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8A5D77365482B37C830D2D8A9659C24 /* ElementAt.swift */; }; + B4859692C024FC1CC6889AAB2F60129E /* ContainElementSatisfying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C4FA8EA6EE8FC27C1DB2994CA0962D /* ContainElementSatisfying.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B55819B0EA9BBEAB824A84CBC86798B5 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE72A4BAFC4DD081D49849CE3CEC55BC /* Single.swift */; }; + B5F5D6F2C7C453F1B05FB71EC7999E93 /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD432C6013291E95D8F6F083A895568B /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C30631922B62CA42A600E38159A3ACB /* MultipartFormData.swift */; }; + B7396480C3587F7AEF9DB24924CE4314 /* Pods-Japx_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 75EF2B75026DE9E7ADACE04C5F355DF0 /* Pods-Japx_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B80E4E04B305C61091B8D71682E9D8AF /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768AF0EA92EBF77C455AE893EB79BDCA /* ObservableConvertibleType.swift */; }; + B81595573C952F0EB927CD5440A7EE07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + B91D74DB4A58067B3D628B96C88A0B2D /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80BF161937ED87C1FDE203505D0CEDC /* SwiftSupport.swift */; }; + B95810C974288C2097DC77B9F58D9D49 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD62F07B26BF623289EE3D674557858 /* Sample.swift */; }; + B9E8D184ED4693E2D6D62ACBB0324836 /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC5A31027DDEB9FCFBEB09CDCD531E3 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + BA346E7A1EC6BB842A599CA3BDFBAA55 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB10162495B5335388E3250517C70BFF /* MultiTarget.swift */; }; + BA7E96822747E1BF9F3CD5302B0110E4 /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = E20E1AB7EC3B9A66CE046D994BC922D3 /* ErrorUtility.swift */; }; + BA83B645D3A22257FC92131DB6253356 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACDBE3F4AED91E826F60C1A5D6EDCD3E /* Scan.swift */; }; + BAC08800A3D59C2C04DC45F7D3347F71 /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F776F6CB71EC5BDE5C2C8507120792 /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + BADD5533083FF87322BB28DC57D330E1 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7B0DDE6AC5D79A754B5A383F626BB4F /* MainScheduler.swift */; }; + BBA4E5CDD342B092AA6523D9804ED188 /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DD3F2F337439E2AB160C60630FD8F9 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893570C7DE067D683360E910B20E494D /* Validation.swift */; }; + BCBA292357B37054796D2D1CC9D3946C /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B0E480D97204E53E0EE15F305FD8EC /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1E1F0BE4F44D2467827E45BE8255FA /* ParameterEncoding.swift */; }; + BEE982D7F1B2AC0D7A0800E08BBACDB3 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 106A449CD59E7662806B2B265761F4AB /* DeprecationWarner.swift */; }; + BEF2AD662520B3406A1074B91AAFC984 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76DCC9A57A047EADC3BDA90BF3782A4 /* AccessTokenPlugin.swift */; }; + BF6DA929D7DE1E6FB6B95587F09D19E4 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A68D0925481B93B153A0DAA6EE789FC1 /* ConcurrentDispatchQueueScheduler.swift */; }; + C351A821C04917658908D85B13D4BEFD /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2293D60859D086E4F7076936D367D5EE /* String+Rx.swift */; }; + C41ABD540187848A10290BFC49DC1FCB /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FB1ED80880E8A71DF8F34498D3F6F9 /* SynchronizedOnType.swift */; }; + C41DB132E6C8B25BF5FD173FDBC0099D /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796FEF36620E612878D2CFD23F0766CB /* Moya+Alamofire.swift */; }; + C422DBA6B5E20FBB6C1A76DC62C9141D /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70E0C29EFAB2DA5800EDFBE2B52D35B /* AnonymousDisposable.swift */; }; + C4CC5DD2018B2300942009CF0534A80B /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EA61FE7BA912551A9F129BE248921607 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6C0D569140D08368BD793951E437D44 /* Japx-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 774AAA7D8B8052001AEF5B00788DFACE /* Japx-dummy.m */; }; + C8AF37BB1DD4440DDE451A98C693F25D /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B242EF03668DFB1362EFFEF91A88883 /* Deprecated.swift */; }; + CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = A676141A28C8B5E5E4414086C5CC8F3D /* Response.swift */; }; + CCBE2F6CE1ECADE71902644AD17D2BEE /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70ADE33530B2F50E0A59D064106C7CB6 /* Switch.swift */; }; + CDC37229B771FB69F3697A3858DA22F8 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647DB31197A1E0EE8C229496A975C23A /* Sink.swift */; }; + CE2132C9FE98B12DB06A5835366A4558 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D772F5F7024094F720B36367D52EAD /* WithLatestFrom.swift */; }; + CEC510617FA770151E7527E1946133A5 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F31D2142053255C0686A4E3AF830DC9 /* Filter.swift */; }; + CF4DEA2E17D5881E2305EFE695F031D9 /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65CC7C0E914CB47D8231A002C3F84E1 /* Behavior.swift */; }; + D09C53303C557DCB4D4E9AB983D5F779 /* JapxRxCodableMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA5A8D55D0DB6E1576EEA558E073B23 /* JapxRxCodableMoya.swift */; }; + D1F6601FD7B12B4DD24F04BB553F0B6D /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 482C6C97B5E9388896171C69324DD534 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D35D1689DD10CE13DD78C1736F633BAC /* Pods-Japx_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73C6432511FFB3FED30C271FE37AA8FA /* Pods-Japx_Example-dummy.m */; }; + D5C1B48817EFCA4C1058980B27485155 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3998B850B643AF4C6A526A1808D11893 /* CombineLatest+arity.swift */; }; + D5CEB8D0B830BAE216347870F154079D /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 94A8A85D517398007E1E17C2D4057FAC /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D5D32C580524707C03EEA648BFD59A66 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 464674EDDA3BEEF47310C75BED969FB1 /* TakeUntil.swift */; }; + D96BBB990F10BD636040D95B05415DFD /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD29848410884F115354D01C0563D95 /* AsSingle.swift */; }; + DA422A9BAE31FA3C46065509D735FBAC /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCD3E4A1B5FD0A702F6BEBE3964AB0F /* PrimitiveSequence+Zip+arity.swift */; }; + DBB03F4C30381FE6C5C2504964E39494 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A6611D8E12D7306038B3CC0AEBE21F /* Zip.swift */; }; + DCD90D9E9A79C53BC7CD0FA8FA02961D /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 464B889F3F76C4B168738795FDDDA1C1 /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DDBF80097E27758743A1C302C3020727 /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93BE6CE42EFE68E7FA90DB092804BB61 /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DEF48B6C6C875FAAE04357370D483BF8 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502121D665F4769E7C6D07B46E576AB2 /* MoyaProvider.swift */; }; + E0053D280B6A392F753955E2DEDB96B6 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E80CAF621C2C5846E4DC5FEAE04267C /* ObservableType+Extensions.swift */; }; + E0AE3DFF19777028263816715E8400DB /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 127A8221BE575889830CA1A3A881AF84 /* Quick-dummy.m */; }; + E14BDA97E95E3A116BF4D36120BE607C /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = C777F053531622C1720E2B9106AFE965 /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + E2D3277D156F3B916DBEFDD069445362 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A4B6EB5F286FEDBB59D08F4EFC4D2F /* ScheduledItem.swift */; }; + E560C263129EFDC025A0CF86374327B8 /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA67D4D817A07F06D808BDEC44DB45E5 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + E7144163CE3F830C9944414E3597BC82 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B73A53BF2D525BC222B0BF70CDB6BF21 /* SubscriptionDisposable.swift */; }; + E933092AD601292315F1806CC2039B1A /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9306A364C702325DD912ECE922D925 /* MoyaProvider+Internal.swift */; }; + EA435E52B8819AACC6475127ED5DCF8B /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F0ECF4181E93998861F81E478C5701 /* Alamofire.framework */; }; + EB4A3975355F568B2F34099349770360 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53D0558556BE37591DE2962453C0D84 /* QuickSelectedTestSuiteBuilder.swift */; }; + EC5F7B05AA3150AC3A544BA8FBE3E9E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + EC71D4524973916BE85594859C1AFF09 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CBC8317174649FA6D2B78FF05A2499D /* QuickTestSuite.swift */; }; + EC9DCEB31045D20EEF6C4349A7622818 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43ED234A57FC29A6C7D60DB10AC2278 /* First.swift */; }; + ED70B4997FC9EEA54B89CBFF3DCC27A9 /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EE3E5F0C33E3073F62D661D5537E9D7 /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF319752DDDAC04159052B03F52B395 /* URL+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778E9A00756B13D418145AC219C2F283 /* URL+FileName.swift */; }; + EF041F3DE96A5E7B0F1202D3A06209FC /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9AAD5CB29725BC0E4687B4C2EE523F9 /* Filter.swift */; }; + EFCF1F9B4398879462F8F16700601454 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9558E3884580534A9BD5E02F5A7398A4 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94757A4BE692D3A35CFD6CCED8124AB8 /* Notifications.swift */; }; + F2006744BCF7DF67662193DDFDCCB6E0 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A01682E0A61A37E58AB5B9C657BD4B9 /* Range.swift */; }; + F28105B034AADEDCE3667B7E1ACE0682 /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D0145A3743688A7E1CC9E2D2F2078E /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F352FF82BE5949F0C1126C6933BF4B13 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F66B050D6E156BFBDDB7D749F68582 /* PriorityQueue.swift */; }; + F3CA2C7574717BC0041B471941D10F2B /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF570960FF3CCBA1BC39B58078DBD18D /* Timer.swift */; }; + F45E7534BE0508FCC38C4B0A197AD81E /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAFFAF16CC06D89C1C2EFE503138898 /* GroupBy.swift */; }; + F49DD3CA4EACF6B07D7937EF886EB8B8 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FFC432B07C172B2C8D90F6E6F2CFD0 /* SkipUntil.swift */; }; + F5624E2949F3C890A93F26326E4A85B0 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81519AA258A93D6D65EE496C1EAC4A26 /* Never.swift */; }; + F5DDA42516DF088024D0AFEDA458937F /* JapxMoya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6124E2BA72C7301CC3F7B49DBB7600B6 /* JapxMoya.swift */; }; + F605FE39DF66727C170C8FBA9DA266A5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; + F658EC9DA6371370B19665D6991B4AC8 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 639927D16DD98DD088FF1746D7246597 /* XCTestSuite+QuickTestSuiteBuilder.m */; }; + F6858E957F6EC9BE08336BB8D1E5394E /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1A8476C3843C80E7B92DC2FEAB777C /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C0D8AD23DE709CE771FA34BB0B58B2 /* ResponseSerialization.swift */; }; + F7EE46E731BF106FFAAEB2C5F396297A /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAF530F5969D557F2969BC28AFAE17EE /* Producer.swift */; }; + F7EE91FBD0885E1255FF852B76BAC5E0 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C554564C91AEA18FD13916CC2B838E2 /* Result.framework */; }; + F83223F109F9EF5F6DDF994EF05BA0E7 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312CFEC31713D3EBCEC5C98B6110F691 /* Debounce.swift */; }; + F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA22837862AF4374E595E0717E7C9E4A /* Alamofire.swift */; }; + F8C967E7CFB226A4355B98BA950496FA /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB12D40D02BFE9934B007CA59697036 /* NopDisposable.swift */; }; + FA0CC1B7D99AFDBFCB9A9F50D074A7CF /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94D453B6E5BAE5B9B8B5DE3CF55F59E /* Using.swift */; }; + FACC4D5FE88D413016DBDF329F80D55F /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 758F3C776A5C97B1E144917BE5385C82 /* SingleAsync.swift */; }; + FB711C5FF477A9FCF27FF1F215223B7C /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681A7734FF9303DFA555F4D103F3B697 /* Result.swift */; }; + FBB0851454373D14231A2818D9B69376 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F49E58A215742CA8075011993C9408 /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + FD5C219597393471381ABBB840BDE2D0 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11644994CC98D8E07E66052374E352A3 /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + FDF01D669FB1948F691BB19E777731E6 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 381CB5C4A9418786922FBBBECC1B666F /* Zip+Collection.swift */; }; + FE0CAC98D01AC2569216A512909552B9 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F6DFB1CE6EE21B61A3288F28F840ED /* NetworkActivityPlugin.swift */; }; + FE34BD345C3779687E0688F535BADC67 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188E7184B2D26AFEEA8EDB9EC685F25B /* DefaultIfEmpty.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1066DFE40751D3B0CBBDE5A0C7D857FA /* PBXContainerItemProxy */ = { + 0FB23C2272D6A024411EA2E1611A243F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7503B868F7F447D2A94DBE5290F67471; - remoteInfo = Moya; + remoteGlobalIDString = AF8758F6E068FDB6F0346CAE2A3FF9E1; + remoteInfo = RxAtomic; + }; + 2438D12C04FED308E8E2F5244B9C0C17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; + remoteInfo = Alamofire; + }; + 39859667FCE0598D0FB88B709495DC2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3C3A20ACEB9160D4C0EF2FBD0ECD1644; + remoteInfo = RxSwift; }; - 116C18C377C26FBDD7DB428438EDFCF0 /* PBXContainerItemProxy */ = { + 3FAD32F68403714B6987A731E337F2A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7DCB41B65D74925111E3F0B335398E38; + remoteGlobalIDString = AF8758F6E068FDB6F0346CAE2A3FF9E1; remoteInfo = RxAtomic; }; - 15B3BE4A7B0C3641D74FDFC275D2FAB6 /* PBXContainerItemProxy */ = { + 45D122966E7C2E91D4D757505F5C4BF9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9E9BCC6E6D03887EE8456EE3D7EA8994; + remoteGlobalIDString = E7BC3F23AA19DE0EC0E5AEF92FC63046; remoteInfo = Japx; }; - 4C313DA46D4098503DF34322AE78DCE6 /* PBXContainerItemProxy */ = { + 5195B2D1BA36B9A7BCF8E4A01068BAA0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E76458C58C9140B6A16D60547E68E80C; - remoteInfo = Alamofire; + remoteGlobalIDString = AF8758F6E068FDB6F0346CAE2A3FF9E1; + remoteInfo = RxAtomic; }; - 4F4282BA70203F1DA0708C12C434B1D5 /* PBXContainerItemProxy */ = { + 57BAA402D8E4A9551AF2EAF3682EB1F0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B70687E655B0B9B1463D60FB4A3F4A26; - remoteInfo = RxSwift; + remoteGlobalIDString = C8AFD2EB357F29C42E721ADE03D1DE82; + remoteInfo = Result; }; - 4FBDF72846324AA222B51E562F8AE638 /* PBXContainerItemProxy */ = { + 5E6E5EDFFFA61F969534988881B5B79B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7DCB41B65D74925111E3F0B335398E38; + remoteGlobalIDString = AF8758F6E068FDB6F0346CAE2A3FF9E1; remoteInfo = RxAtomic; }; - 648D474F7D29D9882EDE239D041BCDCB /* PBXContainerItemProxy */ = { + 5F4301395F558FEB1B39043185107BB4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E76458C58C9140B6A16D60547E68E80C; + remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; remoteInfo = Alamofire; }; - 80E5F16CE3598391D39170F7AB272D2C /* PBXContainerItemProxy */ = { + 6DF765AB27B337E298BB25931504BEB0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5559072A6C0A4FDDBC88057182A82163; + remoteGlobalIDString = C8AFD2EB357F29C42E721ADE03D1DE82; remoteInfo = Result; }; - 8A9E85F98C7B80931D4EFFEBEE1A7A20 /* PBXContainerItemProxy */ = { + 7F7E190289F0F62D3A429E5D40A6033B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7503B868F7F447D2A94DBE5290F67471; + remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; + remoteInfo = Alamofire; + }; + 817E59FF323FEE6C9517F730AE2AC0AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = BA85E3619866E2EAA8CC3EDE21C659FC; + remoteInfo = Nimble; + }; + 890663E4F62DE2D9C5961863762FC1A9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3C3A20ACEB9160D4C0EF2FBD0ECD1644; + remoteInfo = RxSwift; + }; + C76126DF10FAE1EF9844E7B1138C8CEF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = C88A6327D64C35FF32720120AC7282EE; remoteInfo = Moya; }; - 8B17B541B04A61EE538EF96D4DB4D7B7 /* PBXContainerItemProxy */ = { + DA388092F0C7A16237CDD36190F7640F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 78076A12D4C7B98E4225CF3EB54C50F2; + remoteGlobalIDString = ED23BA911866CDCD4E089941642E31C9; remoteInfo = Quick; }; - C6A7A49A83F07BEDAE466C4E107C6F0C /* PBXContainerItemProxy */ = { + E7BE90460FAAD24D26186B025851FAD3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 7B8F73722B61217FE4D8D2B54D08D25B; - remoteInfo = "Pods-Japx_Example"; + remoteGlobalIDString = 3C3A20ACEB9160D4C0EF2FBD0ECD1644; + remoteInfo = RxSwift; }; - E4248050E4A46B4D6DB60EA8DCF4F62D /* PBXContainerItemProxy */ = { + E840003EA4A4A4DD21E989A19ACE946A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B70687E655B0B9B1463D60FB4A3F4A26; - remoteInfo = RxSwift; + remoteGlobalIDString = 894E06E7C625EFA2A3505ADEEB360391; + remoteInfo = "Pods-Japx_Example"; }; - E5CA1D6863ADEB8E0CC753212DFAAAA2 /* PBXContainerItemProxy */ = { + F28AB8A78FAF324EA2D4DC49228860B8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5559072A6C0A4FDDBC88057182A82163; - remoteInfo = Result; + remoteGlobalIDString = C88A6327D64C35FF32720120AC7282EE; + remoteInfo = Moya; }; - FA8A3A1CEBCDC7BDE2AAE2BE3A6B9B49 /* PBXContainerItemProxy */ = { + FD3F11B0D4C409A6022B7C4E168DA540 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5E269AA9A7FBCB9BFD8EA487B43AE7F9; - remoteInfo = Nimble; + remoteGlobalIDString = C8AFD2EB357F29C42E721ADE03D1DE82; + remoteInfo = Result; }; /* End PBXContainerItemProxy section */ @@ -455,37 +497,41 @@ 0278CC06B52466923834D92DB6C80BDC /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 02B8E0CCBC4E46C125E74F6CABBB90F4 /* ToSucceed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToSucceed.swift; path = Sources/Nimble/Matchers/ToSucceed.swift; sourceTree = ""; }; 02DC4AF43132AC1F284D86B1D0D69C88 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 032EC6D59C8ED8030CAE3CCB1FB35BF9 /* NSError+Japx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+Japx.swift"; path = "Japx/Classes/Objc/NSError+Japx.swift"; sourceTree = ""; }; 0568FCABBE6CEC11B16AE004A125A002 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; 0695F2AF9E2097D1A741B66280242DDA /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; 070241C3CD42ECA29AF45B0B5CBD6B92 /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; 078475FE06BDA0C0F673DA20B448B842 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; 078875AA0DABBA9796D561C9F4EE6A60 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 0826490E44D482C62A7A3D5E327C7C78 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; 0945D9B3F946793ADE187035E570B073 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; 09BF614A65B6B7FC78D8E897A3E0A372 /* ResultProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultProtocol.swift; path = Result/ResultProtocol.swift; sourceTree = ""; }; + 09BFEC9E6EF0F2EF60C460F36894504C /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; 0B922F6CA7FDCD3AD50B19838B261425 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; 0BD2B325A3EF79629AAB26B20D8A9D64 /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; + 0C3730A397EFC315C07B1B828E0E6C0F /* Pods-Japx_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Example.debug.xcconfig"; sourceTree = ""; }; 0D9820BFDC452A7F0E5FF788AB6DF5DD /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 0DEE61E1861E275114DCCD1764E4C514 /* Pods-Japx_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Japx_Tests-acknowledgements.plist"; sourceTree = ""; }; + 0E25216E0BC68779A34FFC99EBEFA2B4 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; 0ED46610D42F69122415CAE2030FC0B2 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 0ED6D5079EB13600CC0376256416A9A4 /* Japx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Japx.swift; path = Japx/Classes/Core/Japx.swift; sourceTree = ""; }; 0F9306A364C702325DD912ECE922D925 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; + 0FBB698F70B596706C11E15D6A1A5E8C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 106A449CD59E7662806B2B265761F4AB /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; 10A07D0F5A9F8F85273065AB835F11DA /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 11062460DDAD92DF64D303634FFD353E /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; 11644994CC98D8E07E66052374E352A3 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; + 11762E6ABDE35013BA403FC22127DA0A /* Pods-Japx_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Japx_Tests.modulemap"; sourceTree = ""; }; 11D71A3CA38EEFEFC07879966B16F0EE /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 124745A3646CEE9A2C8940CD31D42125 /* Result-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-prefix.pch"; sourceTree = ""; }; + 127A8221BE575889830CA1A3A881AF84 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; 1286AA28F1354A69AF6082C2B6208692 /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; 129180D6AE3D62B838F78DD8C913CDF5 /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; 13A4B6EB5F286FEDBB59D08F4EFC4D2F /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 14446CAFF29C45E54E01A99F0EF79FAD /* JapxRxMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxRxMoya.swift; path = Japx/Classes/RxMoya/JapxRxMoya.swift; sourceTree = ""; }; + 13FF88755527940B1173B39127E7D060 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 14E0B07973D7979F073001FDB9C0988D /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; 1507DFAAA7C72DCE77A389A2A6D42332 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 151535583E1FADC5BF2F5E5A8DA4BF6A /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; 15956A12A302B5865EA71929BD86E8B4 /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; 159E72C3FF610E42971CDFCCC8F330B6 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 163436A6AFF4FB77C5378168CADB25DF /* Japx-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Japx-umbrella.h"; sourceTree = ""; }; 1645D95DD4AE5C639FC8E4528A75AF4F /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 16633BE75A671C1AE878511896563FC2 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; 16E836FBDDFAF32042BFCEC71BB0F377 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; 181B608FB6005B77CC09EB95B25641D4 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; 188E7184B2D26AFEEA8EDB9EC685F25B /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; @@ -493,52 +539,45 @@ 18F0ECF4181E93998861F81E478C5701 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 18F860523E98A0F3EB04511C6D8F1F39 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; 1950E983184A326FD566EEA0081BB788 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 19D25C5D2EE8F476742D82C05CB880FA /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; - 1AAE02BAF5107616EDB57BA030245A65 /* Result-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Result-Info.plist"; sourceTree = ""; }; + 1A41A27ADF6C7A7ECB6067EC0908FE5E /* Result.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Result.modulemap; sourceTree = ""; }; 1B8255B7B7A556EF8817EFE4D23FAF48 /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; + 1BF9205BBB725763CC352C889A2F3DFE /* Pods-Japx_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Tests.debug.xcconfig"; sourceTree = ""; }; 1C35E9B3877681902DBCDB783DC606E2 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 1C3CC5C45853E810C5EBC2B64083FB94 /* Pods-Japx_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Japx_Example-Info.plist"; sourceTree = ""; }; 1C8B68EE48FAB706E3C23C0DB9C70C88 /* QuickSpecBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpecBase.m; path = Sources/QuickSpecBase/QuickSpecBase.m; sourceTree = ""; }; 1CBC8317174649FA6D2B78FF05A2499D /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; 1CD29848410884F115354D01C0563D95 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - 1DAC4716CD7497DDEA4089D4EDE77D97 /* Result.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Result.modulemap; sourceTree = ""; }; 1E186B81016303D3222C4B1BB30F33B4 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 1E817B2816D9C26DB57AE0BD99333128 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; - 1F2762EBF4A46F1830326622105A8661 /* Pods-Japx_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Japx_Example-dummy.m"; sourceTree = ""; }; 20B607B6F5668B96CE87DBFB034EF3BC /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; 2293D60859D086E4F7076936D367D5EE /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; + 235ED4C3F7D173A5B8F9C3D41A13D2ED /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; + 2362AADF472FB2493BC611CE7C8130F5 /* Pods-Japx_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Japx_Example-umbrella.h"; sourceTree = ""; }; 24C40AE7889143BE7C1DEE039573895B /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 25F1C31F3A6B65588B08BC5050CC11E8 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 26016180B160AC2E4D43B1DBDC87A4CC /* RxAtomic-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-prefix.pch"; sourceTree = ""; }; 26C4FA8EA6EE8FC27C1DB2994CA0962D /* ContainElementSatisfying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainElementSatisfying.swift; path = Sources/Nimble/Matchers/ContainElementSatisfying.swift; sourceTree = ""; }; 27F0A860F65AB5A3A150E5FA66A3D250 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; 282EB5CAE8EB5972E7A6D352A5CEBFFB /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; - 2853F68C617CF249CB38E53E8129E43A /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; 2884272D85E333ED0B153E6E8223D78F /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; 28F9754C983A3C0B7E4337CAB7BAC74B /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; 29252AA87981EFD403E4D9A672E7526B /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; 2A01682E0A61A37E58AB5B9C657BD4B9 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 2A2AC7D97D8C3668014D716D57995B0B /* Pods-Japx_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Japx_Tests.modulemap"; sourceTree = ""; }; 2A51935F9ACF16103D55F3AACD720D45 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 2BAB472AA88C989E4401693A79B73522 /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; - 2C6EA0B285475FD9082631A827359994 /* RxAtomic-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-umbrella.h"; sourceTree = ""; }; 2E0A68BB3CBDA566BF9932DD55F6634B /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; - 2E820A3291B89EA95B50690752705A72 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 2E6F5E60E8C330668AEEF609EAFA0CE3 /* Japx.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Japx.xcconfig; sourceTree = ""; }; 3054C347047ED466B3E091C9AFF5C2C9 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 30EBCC9B520EEA8DCC47C88B768D2B4B /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; 31122462DAAEFBEFE8252B19A49FC292 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; 312CFEC31713D3EBCEC5C98B6110F691 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 31892C950DFC8E3F4E3C003A5EE9AFD9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 318FA20C07823DAFB609C6CCF74FD774 /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; + 33EA4E3DF9ACD41C39D355978BFA3F7F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3463A3E3A550B9DE35A1C4CAB47827C6 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; 3466EDA7CB8AD168A23506259E2C3A1C /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; 34BC7297A342177825FE4F9822B52257 /* NSString+C99ExtendedIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSString+C99ExtendedIdentifier.swift"; path = "Sources/Quick/NSString+C99ExtendedIdentifier.swift"; sourceTree = ""; }; - 35D59238EB48D537B3FDCA610F1D866C /* Result.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Result.xcconfig; sourceTree = ""; }; 360589CFF67F01038B76DD3928B5410E /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; 361623E0803D495601BB8F7E89B968F2 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; 3655EC97335645C3EA63085B8F5341F4 /* Single+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Single+Response.swift"; path = "Sources/RxMoya/Single+Response.swift"; sourceTree = ""; }; 3715D30E52F8B42BB65F3A75E5BE8DB4 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 37B43E500471B5179FA8762BE7580B60 /* Pods-Japx_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Japx_Example-acknowledgements.markdown"; sourceTree = ""; }; 381CB5C4A9418786922FBBBECC1B666F /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 397FD9756C782F7554E4C478480AF863 /* Quick-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Quick-Info.plist"; sourceTree = ""; }; 3998B850B643AF4C6A526A1808D11893 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; 3BC4B415B62B16F6FD84837FC397EB83 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; 3C01AA202954D1500A89541C35F61873 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; @@ -546,9 +585,10 @@ 3C7F2F05B0BDE2B7ADE8ACF2FA104F3F /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; 3C9411B3FAFF0AECFB9DD7ADC4C9E4FD /* AnyError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyError.swift; path = Result/AnyError.swift; sourceTree = ""; }; 3CC898142498433AF40A7A59E08BD122 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; - 3E6DA0718014312873DA5BE66A8165FF /* Japx-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Japx-Info.plist"; sourceTree = ""; }; 400B52F390FAFBC90BCACE20184D4089 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; 41184EE6FFAA69DC0F461DF9C2C2DFDA /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; + 41AFA7D0ED7A49F6D540566E57CF7C9A /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; + 41BDFB01AA0424972B29D5995ED23EDC /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; 41F80B4949934ECBAAD0FC9C7A1B5E6B /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 429B9A0D35543B51110D40C6E217B26D /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; 42F92B6AB31918198227B32428945F56 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; @@ -557,42 +597,39 @@ 45F66B050D6E156BFBDDB7D749F68582 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; 45F837F7F95835BC8D72810CDE9F2FEA /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; 45FB1ED80880E8A71DF8F34498D3F6F9 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 4632B8F4723BECB8548003C9FBA71593 /* Japx.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Japx.modulemap; sourceTree = ""; }; 464674EDDA3BEEF47310C75BED969FB1 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; 464B889F3F76C4B168738795FDDDA1C1 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; - 46D66174E8C1927E94B1D2EDC584AAA0 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; 4748A2C8EB64E02CCBBB74B8B454429E /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; 47B71607BCE9B212760CF299152F876E /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 47BDD09ED08D4A8AAE0A7EF2A5F8038B /* Pods-Japx_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Japx_Example-acknowledgements.markdown"; sourceTree = ""; }; 47BE6300D24235A8EFA79770CA6F1B5C /* Japx.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Japx.framework; path = Japx.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 47EF00F5AA37535FDEA967201817FD17 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 482C6C97B5E9388896171C69324DD534 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; - 48D247C87158725D44393FBB22466172 /* JapxRxCodableMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxRxCodableMoya.swift; path = Japx/Classes/RxCodableMoya/JapxRxCodableMoya.swift; sourceTree = ""; }; - 499C84C1F389DD80A524AD06A622421C /* JapxCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxCodable.swift; path = Japx/Classes/Codable/JapxCodable.swift; sourceTree = ""; }; + 49DD755B307E7C1E9512B83A4EDCC395 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 49EFC6FAFE68FCF6DEE03DA6F8396DBD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4A332682D25FE9BE9B6094F5102F5AE4 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; 4AB7D2728BCC0DC5003542433A088F60 /* Observable+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Response.swift"; path = "Sources/RxMoya/Observable+Response.swift"; sourceTree = ""; }; 4AD55BFE2E3CEDDF6E386E313E932032 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; 4B4918E2847B9206D9DE78574142A525 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; 4B768015A1137E450159A2F46B766111 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 4B8C76E280FD18F6C8361EFFF32273CA /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 4F62EE0B306151F0D47A927DB567D57E /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 4C4AED65839613965D81F0E01B66BAC1 /* Japx.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = Japx.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4CCB890B20AE84B4D99D22A9858E97B0 /* Moya.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.xcconfig; sourceTree = ""; }; + 4CDE0E6293F014BACB05B1BD70276966 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; + 4E06530E5FFB7C6EF15B2C4CDF54BB72 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 4F52B5D8BC8E4C26BBBE7A151A504EE7 /* Japx-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Japx-prefix.pch"; sourceTree = ""; }; 4F8D5F6AAFE88D9B9E57253187AC4195 /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; 502121D665F4769E7C6D07B46E576AB2 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - 50280E5312F25B8398ACC9AE22679C12 /* Pods-Japx_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Tests.debug.xcconfig"; sourceTree = ""; }; 502C440EDDF12B1CB0CCA75C87F507DB /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 50901AB6B0C16704FFF9287957C3A93F /* Pods-Japx_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Japx_Tests-Info.plist"; sourceTree = ""; }; 50AC407D5B46CAA3E8687A79BE1B2EF6 /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; 5177F5D03C47BC0CEC130DB6734DC8D5 /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; 51FC6BA74DF78383507D5D3FF5D57433 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; 5261298EA5C49C50D655AE546EB3B933 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; 526473D8475921B5733A8D616242F324 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - 5269A090C030A5EAC7C5BBD465694820 /* Pods-Japx_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Japx_Example-frameworks.sh"; sourceTree = ""; }; 52CDA87EF8499574F46EDF0DC59DA4B3 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; 541CD643C2DE9C58FB2233DBDA1B5320 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; 544BDD589C86894A180D67D97FAD9CC8 /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; - 549180B10CB362BA63EBAB38959154B0 /* Result-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-umbrella.h"; sourceTree = ""; }; 5529126E7F414702D74FC483D2F93841 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; 555C7B763E232CEC0C779E7D5F8C9B09 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - 5665A204D2EB70D184217D7E3C70EC72 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; 56E049A9B42BA5C1F8578C1D56F8E294 /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; 56E826EFED5A9DA64083FAFE5C740373 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; 57C0D8AD23DE709CE771FA34BB0B58B2 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; @@ -600,25 +637,28 @@ 5C049288F1397E42AE8DDE7A6AA91970 /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; 5C554564C91AEA18FD13916CC2B838E2 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5D39DFEDB61347909C13688B0C8F8999 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 5DA43DCB2628FC69F59B550812E314A9 /* Pods-Japx_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Japx_Tests-dummy.m"; sourceTree = ""; }; 5E31D396F019A4E5CD25BC133C34A640 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; 5ECA514623586E11734CE7C24FA888A9 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; 5FCD3E4A1B5FD0A702F6BEBE3964AB0F /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 605C3E2A3D8DBE1B84B19C76F7903C25 /* Japx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Japx.swift; path = Japx/Classes/Core/Japx.swift; sourceTree = ""; }; + 6124E2BA72C7301CC3F7B49DBB7600B6 /* JapxMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxMoya.swift; path = Japx/Classes/Moya/JapxMoya.swift; sourceTree = ""; }; 639927D16DD98DD088FF1746D7246597 /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; 647DB31197A1E0EE8C229496A975C23A /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 657EE4A779EABB55C55F1FCD373FE4F8 /* Result-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Result-dummy.m"; sourceTree = ""; }; 6649DFBC23B44052809C881A0BE624E9 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 66B87088F5961593E24897810BFDFAF2 /* RxAtomic.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxAtomic.xcconfig; sourceTree = ""; }; 67A3BE4A40D8326D9C812AD41103CD13 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; 681A7734FF9303DFA555F4D103F3B697 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Result/Result.swift; sourceTree = ""; }; 685D0343C5510CB66963F0FA396D12D1 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; 6917FC312CB58D089F9452DD2A28AF90 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; 696AB1FEBD8A3563ACDEB45757DAF691 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 6B1812A5D8B333B815913B8002F0C80F /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; 6B251574263D84275D7392B9A2A6CC73 /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; + 6B2C5C9F8DF6D461227C569A6B2A416F /* Pods-Japx_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Japx_Example-resources.sh"; sourceTree = ""; }; + 6C0AD9A3C645B69D381E42E5A62949CB /* Pods-Japx_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Example.release.xcconfig"; sourceTree = ""; }; 6C23C127B43834C6E2BAB828EC7AF5DA /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; 6C90A3DCFC17F67FA4075B6D7E1BE26E /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; 6D2CEFA955B5A0BAB83ED3EF0C70605A /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; + 6D7170C8B85F9DBB9EDD57148024598F /* Result-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Result-dummy.m"; sourceTree = ""; }; 6E80CAF621C2C5846E4DC5FEAE04267C /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; 6EC4D249D781D69B0C9C0A6363911830 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; 6ED691D6932B4D624E431E4310DC2297 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; @@ -627,23 +667,19 @@ 6F7513FC10FD9D10A9DB971CA9624AE0 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; 6F8D8F094E0EB5A9EEFE49E1569FC2B8 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 70ADE33530B2F50E0A59D064106C7CB6 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 712CDDB9844B09F0F6B5CAE47036DDB2 /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; 7244F5BC9BB5965CA9F5962FDFFEA268 /* MoyaProvider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Rx.swift"; path = "Sources/RxMoya/MoyaProvider+Rx.swift"; sourceTree = ""; }; - 726C3D16FDFACB5A38100390E0E12792 /* Pods-Japx_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Japx_Example-umbrella.h"; sourceTree = ""; }; 727658723D0EE21E7B3B9C38991ADE46 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; 72BBED9FDEDB4A54C7DA9BEDE6DF92F8 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 72C9114532263127795CC15EFCA36306 /* Pods-Japx_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Japx_Tests-dummy.m"; sourceTree = ""; }; - 72F753B04832635EC2B6A35BBB6C2BA6 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; 739AC6ECE3AF6496622596FCC4363EF1 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 73C6432511FFB3FED30C271FE37AA8FA /* Pods-Japx_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Japx_Example-dummy.m"; sourceTree = ""; }; 7413728B35A352CB90E057E57D29C993 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; 741B424461FBB85F1B0A3C9C4D123F03 /* NoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoError.swift; path = Result/NoError.swift; sourceTree = ""; }; 74282AC20B65EC2B073E652459BC2B19 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 753FF5D5F220BCDC93583DCA321741D5 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; 758F3C776A5C97B1E144917BE5385C82 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 759323DB9ACCF3133D758DAAA9258453 /* Pods-Japx_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Japx_Tests-umbrella.h"; sourceTree = ""; }; + 75EF2B75026DE9E7ADACE04C5F355DF0 /* Pods-Japx_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Japx_Tests-umbrella.h"; sourceTree = ""; }; 767E99018BCD6355C77437868551F63E /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; 768AF0EA92EBF77C455AE893EB79BDCA /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 77480286D133032BA0A32F99080476E5 /* Pods-Japx_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Japx_Tests-frameworks.sh"; sourceTree = ""; }; + 774AAA7D8B8052001AEF5B00788DFACE /* Japx-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Japx-dummy.m"; sourceTree = ""; }; 778E9A00756B13D418145AC219C2F283 /* URL+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+FileName.swift"; path = "Sources/Quick/URL+FileName.swift"; sourceTree = ""; }; 77D99E75BFACC2A34E19A0D9C006E5C4 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; 77F3F3DAF7C2D8ACD86F8CF026D5831E /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; @@ -653,7 +689,9 @@ 7B242EF03668DFB1362EFFEF91A88883 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; 7B46E68079F22379BB6D19DF6B451678 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; 7BB12D40D02BFE9934B007CA59697036 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 7D31583CEFCA2795104C657C6E1BB08F /* Nimble-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nimble-Info.plist"; sourceTree = ""; }; + 7CA5A8D55D0DB6E1576EEA558E073B23 /* JapxRxCodableMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxRxCodableMoya.swift; path = Japx/Classes/RxCodableMoya/JapxRxCodableMoya.swift; sourceTree = ""; }; + 7CF5C8C854BBA48701D307C57C90F136 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 7D3B49FA5768388725CC1BC4DFBC4E94 /* Result.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Result.xcconfig; sourceTree = ""; }; 7DF4B0EFE72A86E646E8D3F1D893C5D6 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; 7F1A8476C3843C80E7B92DC2FEAB777C /* RxAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxAtomic.h; path = RxAtomic/include/RxAtomic.h; sourceTree = ""; }; 7FA4AF8F8A77410BFDCD6232D9796F2A /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/Mach/CwlPreconditionTesting.h; sourceTree = ""; }; @@ -661,12 +699,16 @@ 8136ACF23F7B2D216DF7452CF873E33E /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; 81519AA258A93D6D65EE496C1EAC4A26 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; 84302256882E21D65D006A3C3B9D8505 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 851CA99543BF2F402471C62C652EC77D /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 8539C2F2C6ED1B4D4ABC43A64EEC38D6 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 858D5EB85945E3C8FA25538E0FB16084 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 863DAB07BEC3C03C99053E23A5A62C61 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; 86724F6BA1CC31A79252B3753E413FA1 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; 8717A1168D2024748C23734C35CC9EE3 /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; + 8780FB9D832972FD8EFCD508E54E7999 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 87E1912D3A540D88CE9A398E982D5A7D /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 8833898770FFA0F224879CFD5D5EF153 /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; 893570C7DE067D683360E910B20E494D /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 8A8F6F917922094DE806E8A10CDA8EEF /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; 8B34AC78D35A7CF6D9913A4B23DA1E77 /* ExpectationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpectationMessage.swift; path = Sources/Nimble/ExpectationMessage.swift; sourceTree = ""; }; 8B43C3282B98C364F2BC742CAAA3B1F4 /* Predicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Predicate.swift; path = Sources/Nimble/Matchers/Predicate.swift; sourceTree = ""; }; 8EA98A8750F52AEBD77DA565ECABD7FE /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; @@ -677,20 +719,20 @@ 911AB4C79189CC25BEB0F13DF0465B52 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; 913D939D901BEA8EA5F9730F1C81A545 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; 917063988599976251684A33722C1108 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 92F776F6CB71EC5BDE5C2C8507120792 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93BE6CE42EFE68E7FA90DB092804BB61 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; 94757A4BE692D3A35CFD6CCED8124AB8 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 94A6D2A989BBCF38BE893126EB76E003 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; 94A8A85D517398007E1E17C2D4057FAC /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; - 952651714BD1F2FB8CC874D79E7A7E09 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; + 9558E3884580534A9BD5E02F5A7398A4 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; 95BB88F757C8C137047F10BED09C4E0C /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Quick.framework; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 961319E941D4F894A3C77E70A67E3B17 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 97B2A42C81159CDC2D4453DABB07CB02 /* Moya.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.xcconfig; sourceTree = ""; }; - 986C50A97015953881D92F60E0DD6B76 /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; + 98E672ED9F21D19C63D625B288663643 /* RxAtomic-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-prefix.pch"; sourceTree = ""; }; 98F170C94ECAEC026EAFBB6E0482ADED /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; 98F49E58A215742CA8075011993C9408 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; 9983D2BC4A63C4F5537C5EF2ACAB74DA /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 9AD3224424753C4325ACC5F0CE9ED2D6 /* Pods-Japx_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Japx_Tests-resources.sh"; sourceTree = ""; }; + 9B876B29C40D3157E9FF54FCB0645E3F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9C01C72CA074FDC33E5A47F412C355B5 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; 9DC5A31027DDEB9FCFBEB09CDCD531E3 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; 9DEA6C3DF573E86775649C3410757610 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -699,17 +741,19 @@ 9F31D2142053255C0686A4E3AF830DC9 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; A013413A43F0A90869EA566CA7AE62AD /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; A0AF2E954CD67F8B95554CEC260D93E5 /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; - A3EF076CCD2D2A07D647836344520BC3 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + A20B2C35B21445D2517BF7384298A63A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; A43ED234A57FC29A6C7D60DB10AC2278 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; A57EC85D48460DD8179B3B4AF4F0533B /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; + A59B84A50C8B484C86921EC7D45FDF24 /* RxAtomic-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-umbrella.h"; sourceTree = ""; }; A609052F0D2288450DFDBE20E421A74B /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; A676141A28C8B5E5E4414086C5CC8F3D /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; A68D0925481B93B153A0DAA6EE789FC1 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; A8267C6BC44411424649E98015271B19 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + A8CFF50578BDE2D350C2D3182C29750E /* Result-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-umbrella.h"; sourceTree = ""; }; A9AAD5CB29725BC0E4687B4C2EE523F9 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; AA1E1F0BE4F44D2467827E45BE8255FA /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; AAF530F5969D557F2969BC28AFAE17EE /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - AC2EA78F4645EC14123F998524FE23F7 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + AB49FDC893D33C57185D3F53785409B8 /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; ACDBE3F4AED91E826F60C1A5D6EDCD3E /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; ACED6BCD18EEE74EDD0245541B835D5B /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; ADAFFAF16CC06D89C1C2EFE503138898 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; @@ -719,15 +763,15 @@ AF570960FF3CCBA1BC39B58078DBD18D /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; AFFA32AC1DDCDF70F75373F6B98BDA47 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; B01B8EB3EFADF561A5013575D59AC8C3 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + B08BCCC908514D2295ADD167D0851D2B /* JapxObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxObjc.swift; path = Japx/Classes/Objc/JapxObjc.swift; sourceTree = ""; }; B09A46BB8FE9041388562818C6C232EC /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; B0BA59FA1877DD3EC381130077317560 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; B124B7BE95036DCA7EC6178DD758011B /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; B181507902E357150F0D84974B969010 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - B1996B5F9418BAF38AF9A9BAA9C24B11 /* Pods-Japx_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Example.debug.xcconfig"; sourceTree = ""; }; B257287231B9C1EEC5B246CE6AEEDD8F /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; B2BC2408B9BD06539FB13581A114CB5E /* SatisfyAllOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAllOf.swift; path = Sources/Nimble/Matchers/SatisfyAllOf.swift; sourceTree = ""; }; + B2CFEFC7500788BFC7218FF7DD6200BE /* Japx.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Japx.modulemap; sourceTree = ""; }; B2E4EC0FAC99C80D5C29312436CD5A53 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - B36AB396275697EEE1A5B13BA8A38FE3 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; B5B570D3C5EA525EF374BCE0CADBE11B /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; B5E8D4A9C577B6B29B58D103AA63DE68 /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; B65CC7C0E914CB47D8231A002C3F84E1 /* Behavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Behavior.swift; path = Sources/Quick/Behavior.swift; sourceTree = ""; }; @@ -735,7 +779,6 @@ B6FFC432B07C172B2C8D90F6E6F2CFD0 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; B73A53BF2D525BC222B0BF70CDB6BF21 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; B76DCC9A57A047EADC3BDA90BF3782A4 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - B79B13C2B9AB37A805A72EE1E3A936EC /* JapxCodableMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxCodableMoya.swift; path = Japx/Classes/CodableMoya/JapxCodableMoya.swift; sourceTree = ""; }; B7B0DDE6AC5D79A754B5A383F626BB4F /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; B7E667A97180C8548F6E640AEF16734E /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; B7FB193B12D009E926E720B635112471 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; @@ -745,73 +788,75 @@ BA22837862AF4374E595E0717E7C9E4A /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; BA67D4D817A07F06D808BDEC44DB45E5 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; BA7A4AC5C5896FE3F963D618197D5833 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - BADAC75E4E4548DAAA31CC128B136021 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; - BAFC298B4C7CEDF9966E9F505FD0C979 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; BC1D3A7AF403407F3E5A07F66072CDE0 /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; + BC4191DD863E1FA44E4129A4212447C2 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; BD432C6013291E95D8F6F083A895568B /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; BDC67E323FF75CC0FE13DBCFC765CEEF /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; BE34221972C4889BC880F779DD6A7B8B /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C000C24B9826B0D1B1573799D0356DB8 /* Japx.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Japx.xcconfig; sourceTree = ""; }; C09AE4EF08EA3852856E5FE8054E0D9E /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; C0E586587554DB6BAF9948667881C57B /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - C0FC9C94A6411E9C866AD4333CF8976D /* Pods-Japx_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Japx_Example-acknowledgements.plist"; sourceTree = ""; }; C12F55F36C28A1AD860137FEC41A584F /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; + C3BB9D587BA70AD678435714D8E0769A /* Pods-Japx_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Japx_Tests-frameworks.sh"; sourceTree = ""; }; C406DCF9269320F3DD57DFE9AE2A32DC /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; C4D096E63F97E326A13C6360DC77919F /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; C6260481F003FA0755FBEE02BD987B6B /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Matchers/Async.swift; sourceTree = ""; }; C650B9506920F13C846FF893C3110CA5 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - C6595DC100197021384F2FD2A9E2D5DE /* Japx.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Japx.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C712ABBEF2B8A054452465384B355347 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + C6DF1FF746B0D9FBF90F8E52DD735700 /* JapxRxMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxRxMoya.swift; path = Japx/Classes/RxMoya/JapxRxMoya.swift; sourceTree = ""; }; C777F053531622C1720E2B9106AFE965 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; + C808D931055F1E4A0489A3FEC556CEEB /* Pods-Japx_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Japx_Example-acknowledgements.plist"; sourceTree = ""; }; + C82CFCD64C9E25B03AF3D767F75AEC1B /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; C8B0E480D97204E53E0EE15F305FD8EC /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; C9DD3F2F337439E2AB160C60630FD8F9 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; - CB0E35C57309299018A84036BA3D0C1E /* Pods-Japx_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Japx_Example.modulemap"; sourceTree = ""; }; CCC2722F7A300D4CAD939AABDCDA795E /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; CCF90C9413D6CC3809F4484E4E9B72D8 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + CD7618F81EE6C26E12584E6126BABFDE /* Pods-Japx_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Japx_Tests-acknowledgements.markdown"; sourceTree = ""; }; CF15B6ED1CFECCF271B4B91FBA80704A /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; CF2F9D437797FB64959D05A88F2A436B /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - CFAE85F1FE12529633A649F85E6991F3 /* RxAtomic-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxAtomic-dummy.m"; sourceTree = ""; }; - D0278B1A8D21E128329E1DA8F3748146 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; D03D559FACD651FE2FECB1C88D09FF4F /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; D0CC933EDB3F3B5F9DE302550EFA38EA /* Pods_Japx_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Japx_Example.framework; path = "Pods-Japx_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + D1ECD6BD9CD29E8288D0824BC76C0B19 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; D2B61783DA3CD632F3D050353F2A1164 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - D38E09C7B9D2417A06A396B20E850CFB /* Japx-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Japx-dummy.m"; sourceTree = ""; }; - D409C8233EB4209B6B63E9C63B563E8B /* Pods-Japx_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Japx_Tests-acknowledgements.markdown"; sourceTree = ""; }; D57DE8F5DF51A94D40D3345AA4A5AEF9 /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; + D6408F0B11CF9F8391A8242F1956A0CC /* RxAtomic-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxAtomic-dummy.m"; sourceTree = ""; }; D6984A15C192B73F2576E9D3C4EEE28D /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; D84C389C36D2665165446A19C15DE886 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; - D86E26902FD696D0C019CA151A59E63C /* Pods-Japx_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Tests.release.xcconfig"; sourceTree = ""; }; D94D453B6E5BAE5B9B8B5DE3CF55F59E /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; D9873C654670EAAF0150A9C3AC9AF68E /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; DB10162495B5335388E3250517C70BFF /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; DB35CCA1BFCDB0C0669B0F3AA6A20920 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; DBDE959D21E2E8043C8BF27164E9B32A /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; DC17A2595D9C9B81AD2C0B0B88272AB4 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + DC2EE38665BB6B6943F84BF714AD615B /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; DC48726F0688CD5FD831436F457CCE32 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + DCCD6034E6B9AA3F3FFEE51BC910D17B /* JapxCodableMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxCodableMoya.swift; path = Japx/Classes/CodableMoya/JapxCodableMoya.swift; sourceTree = ""; }; DE66EBE96D0D97CD005F68C047D46AFF /* Await.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Await.swift; path = Sources/Nimble/Utils/Await.swift; sourceTree = ""; }; - DE6FC839D4693368A4549035793830D9 /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; + DE8BA76DFC6653797557EB25CC8FC957 /* JapxCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxCodable.swift; path = Japx/Classes/Codable/JapxCodable.swift; sourceTree = ""; }; + E0731AC1E0A5416948DD8D0F72629B5E /* Japx-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Japx-umbrella.h"; sourceTree = ""; }; E09C40ADB1B33785D984A290699A74E2 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - E14E10EBB85354FA9AFDCCBF7044B01C /* Japx-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Japx-prefix.pch"; sourceTree = ""; }; E16BF51999D3ADC701F0E3DE5D805C32 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; E20E1AB7EC3B9A66CE046D994BC922D3 /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; + E237910ACB3CF88B99FFA7D11E619590 /* Pods-Japx_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Japx_Example-frameworks.sh"; sourceTree = ""; }; E39692E35211AB3CE2A661B902F4FF95 /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; - E43B12D323E053A1F3916D6883FA144E /* RxAtomic.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxAtomic.modulemap; sourceTree = ""; }; - E4EABB50B5F050499A8AF0FAD27F281D /* JapxMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxMoya.swift; path = Japx/Classes/Moya/JapxMoya.swift; sourceTree = ""; }; + E448FB3370AD21CF5C3F8C117784C27D /* RxAtomic.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxAtomic.modulemap; sourceTree = ""; }; + E4A3DB01D1C529B514BD50B1A41D865A /* Pods-Japx_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Tests.release.xcconfig"; sourceTree = ""; }; E53D0558556BE37591DE2962453C0D84 /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; E588D1F28A5508FCF6BD702653AE69DA /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + E653A981671D3063686A3453D370D46B /* RxAtomic.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxAtomic.xcconfig; sourceTree = ""; }; E6623684DF0FB1E14F83534A1EFAE142 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; E693E03D282EC8180065C091AD8D2A35 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; E7192FCAE7B762E883CDCDA9A528ECA3 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; E80778B3204EFCC1C5E18500A64B4D08 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; E80BF161937ED87C1FDE203505D0CEDC /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + E8D7CDCCE91D6268DEB05E78B3F433EF /* Pods-Japx_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Japx_Tests-acknowledgements.plist"; sourceTree = ""; }; E8F5E10FD0A6E0E716C727B47C580492 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - EA2BFA9F6E759CD63E56D4B449EE8398 /* Pods-Japx_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Japx_Example.release.xcconfig"; sourceTree = ""; }; EA586641938E2A56F3520E617E3D4AD7 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EA8BBFA01EE4235E34CE5043E7FDAF1B /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + EA61FE7BA912551A9F129BE248921607 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; ED72DE3F2B305F08C318F99FADA2D560 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + EE8D8FE4CAE3AFA9712F81E3E0CB38EB /* Pods-Japx_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Japx_Example.modulemap"; sourceTree = ""; }; EEBFA928A6B0869A4E0419C6F72249AD /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; EEEFDBBCA07DB80F70CCB84D9BA1611B /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; F0A3BE4F07EC18AB4241C7A606CDA983 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + F187172904729F203A62FEF22C5D903F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; F1A6611D8E12D7306038B3CC0AEBE21F /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; F23687F626A3F2B175B5FED6A2E6A8B2 /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; F2B7C8DE6EC02CFF8E7B2493157D1F32 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; @@ -819,113 +864,119 @@ F3620ADEA06AD70C7FA32E3F57A75D1E /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; F3F6DFB1CE6EE21B61A3288F28F840ED /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; F44A8707C7ACB321B62C32FADABAD626 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + F4BB6843147F33548DACB4968C7412A3 /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; F5D772F5F7024094F720B36367D52EAD /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; F5E832211A01EDE0FE6087FFCBE16B62 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + F68B98E6BEE0B34AE06D90CA12BA6289 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; F6C1B77BBAA5B3A4220291C3723079AB /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; F70E0C29EFAB2DA5800EDFBE2B52D35B /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - F7567D3DAE93BAF02A2C34D39C17CC40 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; F7B9B9D2B72908255E5AE760F531D03C /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; F819E18755735FEFF13517CC9ABDAE3A /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; F84CA1D6C9DE8ED8A83852B3F085E3E5 /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; + F860477FF01E9E4445F72585B289D9CD /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; + F88356873ABE6E63DBF737934BA7390B /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + F8D30FC1ABE2F19B6907CD8E89FF28C4 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; F8E78D479CA6F1934848CB3928E62DA7 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; - F9B7C9E9D4299BA1E1BE7E797FF2D431 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; FA130F115E779E549B3A46E236CE8AED /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; FAD62F07B26BF623289EE3D674557858 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; FB36CA59068361FF0E43CC0900ABD98B /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - FB9C4A3342532A8CECCEB16F7D37A634 /* Result-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-prefix.pch"; sourceTree = ""; }; + FB89214E52B37B527645F79CB4B88391 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; FC3BB047D7DFA11EDF42F3B235CFEC31 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; FC8372BCE344D88DE15A8357539F409E /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - FCB100F8618CA20BD18E8B14AAAB9F70 /* RxAtomic-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxAtomic-Info.plist"; sourceTree = ""; }; FDD283ABD40863D74BF7B65D3E1B68EE /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; FEF376BCCBEB6D0D9923CED5E60ED0D9 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - FFB17398A23E1351B852A3211BC95ED7 /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; FFBF804CEA9E6112681D16490D06106E /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 07CB843698DB8BF61C54B694574497A0 /* Frameworks */ = { + 1A222011F4A7C845B7EF12C4E30D9FFA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2DD6029932C397DF1D23D03FCD18DD75 /* Foundation.framework in Frameworks */, - F5173755DC5A3B435D92730673AEB834 /* Moya.framework in Frameworks */, + EC5F7B05AA3150AC3A544BA8FBE3E9E2 /* Foundation.framework in Frameworks */, + 4D4F890953CF2C5C06898EDC9D66E6F2 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0E2F47B6C117D018BFBDE483320EBED2 /* Frameworks */ = { + 4697500AD2A68A77871F3DD3735865E5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 68257AB92F8042B9F4225371AE57755E /* Foundation.framework in Frameworks */, + B81595573C952F0EB927CD5440A7EE07 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4029088D0936B037D3D95458FC0AB9B9 /* Frameworks */ = { + 52884939BC612B3877C4670BD4DA9F16 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2795AF5D7C996E12529938B5FECFD32E /* Foundation.framework in Frameworks */, + 94D1A7F1E099879FF8A538FF0F9B0EC9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5794DDB7862469364C2A8952E16C7207 /* Frameworks */ = { + 574B86180AA21635BD44FF3398DFA2E2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D7ED5149C7082F8D6CCD5F0BD9E78260 /* Foundation.framework in Frameworks */, + 50B22FA5505CE61D56DD50D37BF90FC0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 62A9822BCE1831B890447BF296C7112A /* Frameworks */ = { + 692E4D2CB7C7E3CEDACAE45600F97460 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 00D21A6B92BD2F80D27C549AFD2AAD95 /* Foundation.framework in Frameworks */, - 5032C5FFE54749E956CD877ED9ED34E2 /* RxAtomic.framework in Frameworks */, + 1DF4FF1F4B8DA51185C56C4AFA3B9A71 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6E8AF668A2161F7D6F680F721DB65D2D /* Frameworks */ = { + 99195E4207764744AEC07ECCBCD550EB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8D1E66FE754A575BFFD9E0A4AD2E5ACC /* Foundation.framework in Frameworks */, + 834F4D9819C6010E611A7E151B8899C3 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F682A9E296D139B5A1E649989FB51D0 /* Frameworks */ = { + A6460FE9BEEEDCAE8F6431157916C2C4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 24015E2E286E2EFB43226D57C0CFF625 /* Foundation.framework in Frameworks */, + AF245E3610785F9A3347C8144B83DC76 /* Foundation.framework in Frameworks */, + 9D1D3F59CE8D416F1EC20DF58C83BE91 /* RxAtomic.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A30A59C26270AAF0FA4B84AEE9624692 /* Frameworks */ = { + AC53489BD3651C0384A2E23D607E174B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7637261C15D171CFA05514BE6A8343F /* Foundation.framework in Frameworks */, - 5AC1CF36F0A2CFA3CAC96D8378A91B53 /* XCTest.framework in Frameworks */, + 5DBE9AB72DBF474943BC642CED12EC7A /* Alamofire.framework in Frameworks */, + F605FE39DF66727C170C8FBA9DA266A5 /* Foundation.framework in Frameworks */, + 6ECD19D9ED52DB279FF21A9FB6AB667B /* Moya.framework in Frameworks */, + 312FAE7A6640DA810CFE8154E85D1DAB /* Result.framework in Frameworks */, + 7C13C3C07D7D09997760FCC9053157A9 /* RxAtomic.framework in Frameworks */, + 3DFB330D207020102F40CB6075C30DBE /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - ACED7175063645DEECD91B7410EF047F /* Frameworks */ = { + E535F2C132BCBF751191972A80C54664 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9BC8FD0EC6AC7E2A0B08CBAA909F95D7 /* Alamofire.framework in Frameworks */, - 2BD8FFF3BCACFBC14CD2191C7EAF83B9 /* Foundation.framework in Frameworks */, - CDF5EC2CBF41A11186DBA65D0AF4C956 /* Result.framework in Frameworks */, - 1AA5AA50A8EB5F68F7963C377BC55F84 /* RxSwift.framework in Frameworks */, + 37E9BEAAABF59B0AB836C0CBB2C51C55 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FED27884A99E1ACC78F730688559E869 /* Frameworks */ = { + F15BC29484DA1CCBE26F0844CCEBDE4D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 95DAF57B6FD1EF6E73F22AFC5EA1FFB9 /* Foundation.framework in Frameworks */, + EA435E52B8819AACC6475127ED5DCF8B /* Alamofire.framework in Frameworks */, + 031216BDDC728EF08C338D9970CD2DCB /* Foundation.framework in Frameworks */, + F7EE91FBD0885E1255FF852B76BAC5E0 /* Result.framework in Frameworks */, + ACC066BC8719512A876672044917AAD9 /* RxAtomic.framework in Frameworks */, + 8CDBE43AEE0F93BC066CB4D5F32CABFB /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1085,12 +1136,26 @@ F1A6611D8E12D7306038B3CC0AEBE21F /* Zip.swift */, 72BBED9FDEDB4A54C7DA9BEDE6DF92F8 /* Zip+arity.swift */, 381CB5C4A9418786922FBBBECC1B666F /* Zip+Collection.swift */, - BDD61837A4C66C858AF90D6F24B9AB6B /* Support Files */, + B84165AD87052B51920D5E30C4DC9708 /* Support Files */, ); name = RxSwift; path = RxSwift; sourceTree = ""; }; + 05B824416E083CC342C528770584C4AC /* Support Files */ = { + isa = PBXGroup; + children = ( + 47EF00F5AA37535FDEA967201817FD17 /* Info.plist */, + AB49FDC893D33C57185D3F53785409B8 /* Quick.modulemap */, + F4BB6843147F33548DACB4968C7412A3 /* Quick.xcconfig */, + 127A8221BE575889830CA1A3A881AF84 /* Quick-dummy.m */, + 41AFA7D0ED7A49F6D540566E57CF7C9A /* Quick-prefix.pch */, + 09BFEC9E6EF0F2EF60C460F36894504C /* Quick-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Quick"; + sourceTree = ""; + }; 0A67165E9A9335427A2B80A0D0BA2A8F /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1099,139 +1164,58 @@ 5C554564C91AEA18FD13916CC2B838E2 /* Result.framework */, 739AC6ECE3AF6496622596FCC4363EF1 /* RxAtomic.framework */, 10A07D0F5A9F8F85273065AB835F11DA /* RxSwift.framework */, - CE1561AE9A501B5FAA153FBC547FC63A /* iOS */, + BD6562C996953D78C4AFB6C5A6936528 /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 165BACE7C3E1A84CFFC931F3CAD7CC32 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 23D1A547AF7A8360729698D6E6F5C800 /* Pods-Japx_Example */, - 2C3B51DD30AEF086A7ADED788D20368C /* Pods-Japx_Tests */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 22C3F8834CA9596F00F81C2A7C366C63 /* RxAtomic */ = { - isa = PBXGroup; - children = ( - 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */, - 7F1A8476C3843C80E7B92DC2FEAB777C /* RxAtomic.h */, - 451FF67A282EC4210B36853E13F83596 /* Support Files */, - ); - name = RxAtomic; - path = RxAtomic; - sourceTree = ""; - }; - 236092612C8F5E865105E870C699885B /* Support Files */ = { - isa = PBXGroup; - children = ( - 25F1C31F3A6B65588B08BC5050CC11E8 /* Alamofire.modulemap */, - EA8BBFA01EE4235E34CE5043E7FDAF1B /* Alamofire.xcconfig */, - F9B7C9E9D4299BA1E1BE7E797FF2D431 /* Alamofire-dummy.m */, - AC2EA78F4645EC14123F998524FE23F7 /* Alamofire-Info.plist */, - 94A6D2A989BBCF38BE893126EB76E003 /* Alamofire-prefix.pch */, - BAFC298B4C7CEDF9966E9F505FD0C979 /* Alamofire-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 23D1A547AF7A8360729698D6E6F5C800 /* Pods-Japx_Example */ = { - isa = PBXGroup; - children = ( - CB0E35C57309299018A84036BA3D0C1E /* Pods-Japx_Example.modulemap */, - 47BDD09ED08D4A8AAE0A7EF2A5F8038B /* Pods-Japx_Example-acknowledgements.markdown */, - C0FC9C94A6411E9C866AD4333CF8976D /* Pods-Japx_Example-acknowledgements.plist */, - 1F2762EBF4A46F1830326622105A8661 /* Pods-Japx_Example-dummy.m */, - 5269A090C030A5EAC7C5BBD465694820 /* Pods-Japx_Example-frameworks.sh */, - 1C3CC5C45853E810C5EBC2B64083FB94 /* Pods-Japx_Example-Info.plist */, - 726C3D16FDFACB5A38100390E0E12792 /* Pods-Japx_Example-umbrella.h */, - B1996B5F9418BAF38AF9A9BAA9C24B11 /* Pods-Japx_Example.debug.xcconfig */, - EA2BFA9F6E759CD63E56D4B449EE8398 /* Pods-Japx_Example.release.xcconfig */, - ); - name = "Pods-Japx_Example"; - path = "Target Support Files/Pods-Japx_Example"; - sourceTree = ""; - }; - 261BBA07193817814A5210844F89EC23 /* Pod */ = { - isa = PBXGroup; - children = ( - C6595DC100197021384F2FD2A9E2D5DE /* Japx.podspec */, - A3EF076CCD2D2A07D647836344520BC3 /* LICENSE */, - C712ABBEF2B8A054452465384B355347 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 264FB18F80CE803295209067971D3A3C /* Support Files */ = { + 0F20E0E6CA41AA824EDB63B414108BDA /* Support Files */ = { isa = PBXGroup; children = ( - 2853F68C617CF249CB38E53E8129E43A /* Moya.modulemap */, - 97B2A42C81159CDC2D4453DABB07CB02 /* Moya.xcconfig */, - 986C50A97015953881D92F60E0DD6B76 /* Moya-dummy.m */, - 46D66174E8C1927E94B1D2EDC584AAA0 /* Moya-Info.plist */, - 16633BE75A671C1AE878511896563FC2 /* Moya-prefix.pch */, - 8A8F6F917922094DE806E8A10CDA8EEF /* Moya-umbrella.h */, + 9B876B29C40D3157E9FF54FCB0645E3F /* Info.plist */, + 0826490E44D482C62A7A3D5E327C7C78 /* Moya.modulemap */, + 4CCB890B20AE84B4D99D22A9858E97B0 /* Moya.xcconfig */, + 8833898770FFA0F224879CFD5D5EF153 /* Moya-dummy.m */, + F860477FF01E9E4445F72585B289D9CD /* Moya-prefix.pch */, + EA61FE7BA912551A9F129BE248921607 /* Moya-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/Moya"; sourceTree = ""; }; - 29320B3E2B7B3812D7906859096D6400 /* Japx */ = { + 194076BC9ED38C441211861D21D248D3 /* RxCodableMoya */ = { isa = PBXGroup; children = ( - 801A34B78D656EEB06F55357066A11EF /* Codable */, - 3190B67E3F0EEDD917E3B15AABADA02C /* CodableMoya */, - BC679143E73537C8699CACEADCA44CD3 /* Core */, - F8BC7C996A9A8B3DBD05C53249FDE08A /* Moya */, - 261BBA07193817814A5210844F89EC23 /* Pod */, - 4A397DB4DB52970C76C341C6935A2B55 /* RxCodableMoya */, - 9658E5F949AAD8075486B0C30D14E852 /* RxMoya */, - 73EC8CA5B30ED65BBFDD428FCE6E697E /* Support Files */, + 7CA5A8D55D0DB6E1576EEA558E073B23 /* JapxRxCodableMoya.swift */, ); - name = Japx; - path = ../..; + name = RxCodableMoya; sourceTree = ""; }; - 2C3B51DD30AEF086A7ADED788D20368C /* Pods-Japx_Tests */ = { + 2230AA0D165D1B82E22739ADBFB34687 /* CodableMoya */ = { isa = PBXGroup; children = ( - 2A2AC7D97D8C3668014D716D57995B0B /* Pods-Japx_Tests.modulemap */, - D409C8233EB4209B6B63E9C63B563E8B /* Pods-Japx_Tests-acknowledgements.markdown */, - 0DEE61E1861E275114DCCD1764E4C514 /* Pods-Japx_Tests-acknowledgements.plist */, - 72C9114532263127795CC15EFCA36306 /* Pods-Japx_Tests-dummy.m */, - 77480286D133032BA0A32F99080476E5 /* Pods-Japx_Tests-frameworks.sh */, - 50901AB6B0C16704FFF9287957C3A93F /* Pods-Japx_Tests-Info.plist */, - 759323DB9ACCF3133D758DAAA9258453 /* Pods-Japx_Tests-umbrella.h */, - 50280E5312F25B8398ACC9AE22679C12 /* Pods-Japx_Tests.debug.xcconfig */, - D86E26902FD696D0C019CA151A59E63C /* Pods-Japx_Tests.release.xcconfig */, + DCCD6034E6B9AA3F3FFEE51BC910D17B /* JapxCodableMoya.swift */, ); - name = "Pods-Japx_Tests"; - path = "Target Support Files/Pods-Japx_Tests"; + name = CodableMoya; sourceTree = ""; }; - 3190B67E3F0EEDD917E3B15AABADA02C /* CodableMoya */ = { + 22C3F8834CA9596F00F81C2A7C366C63 /* RxAtomic */ = { isa = PBXGroup; children = ( - B79B13C2B9AB37A805A72EE1E3A936EC /* JapxCodableMoya.swift */, + 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */, + 7F1A8476C3843C80E7B92DC2FEAB777C /* RxAtomic.h */, + DF90C0A0236AF6448D0E81C9E76E9862 /* Support Files */, ); - name = CodableMoya; + name = RxAtomic; + path = RxAtomic; sourceTree = ""; }; - 33D1052A33459CE82664787372B2C447 /* Support Files */ = { + 3946AA0EB00DEA483583F30CB378973B /* Moya */ = { isa = PBXGroup; children = ( - 1DAC4716CD7497DDEA4089D4EDE77D97 /* Result.modulemap */, - 35D59238EB48D537B3FDCA610F1D866C /* Result.xcconfig */, - 657EE4A779EABB55C55F1FCD373FE4F8 /* Result-dummy.m */, - 1AAE02BAF5107616EDB57BA030245A65 /* Result-Info.plist */, - FB9C4A3342532A8CECCEB16F7D37A634 /* Result-prefix.pch */, - 549180B10CB362BA63EBAB38959154B0 /* Result-umbrella.h */, + 6124E2BA72C7301CC3F7B49DBB7600B6 /* JapxMoya.swift */, ); - name = "Support Files"; - path = "../Target Support Files/Result"; + name = Moya; sourceTree = ""; }; 4118E3FA454D2800BBEFBFDF0B5326D8 /* Quick */ = { @@ -1267,26 +1251,12 @@ F7B9B9D2B72908255E5AE760F531D03C /* World.swift */, 070241C3CD42ECA29AF45B0B5CBD6B92 /* World+DSL.swift */, 639927D16DD98DD088FF1746D7246597 /* XCTestSuite+QuickTestSuiteBuilder.m */, - 59919ECCDFF973E83AE7C0F5AFDC6EEF /* Support Files */, + 05B824416E083CC342C528770584C4AC /* Support Files */, ); name = Quick; path = Quick; sourceTree = ""; }; - 451FF67A282EC4210B36853E13F83596 /* Support Files */ = { - isa = PBXGroup; - children = ( - E43B12D323E053A1F3916D6883FA144E /* RxAtomic.modulemap */, - 66B87088F5961593E24897810BFDFAF2 /* RxAtomic.xcconfig */, - CFAE85F1FE12529633A649F85E6991F3 /* RxAtomic-dummy.m */, - FCB100F8618CA20BD18E8B14AAAB9F70 /* RxAtomic-Info.plist */, - 26016180B160AC2E4D43B1DBDC87A4CC /* RxAtomic-prefix.pch */, - 2C6EA0B285475FD9082631A827359994 /* RxAtomic-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/RxAtomic"; - sourceTree = ""; - }; 499AED94D0FD9F650E1A97B0B401D710 /* Result */ = { isa = PBXGroup; children = ( @@ -1294,98 +1264,107 @@ 741B424461FBB85F1B0A3C9C4D123F03 /* NoError.swift */, 681A7734FF9303DFA555F4D103F3B697 /* Result.swift */, 09BF614A65B6B7FC78D8E897A3E0A372 /* ResultProtocol.swift */, - 33D1052A33459CE82664787372B2C447 /* Support Files */, + 8D114E84FD3FC2D1B923D167DC350597 /* Support Files */, ); name = Result; path = Result; sourceTree = ""; }; - 4A397DB4DB52970C76C341C6935A2B55 /* RxCodableMoya */ = { + 500A8B3E0EFE2A08FBF3006DEBB96C5B /* Pods-Japx_Example */ = { isa = PBXGroup; children = ( - 48D247C87158725D44393FBB22466172 /* JapxRxCodableMoya.swift */, + 8780FB9D832972FD8EFCD508E54E7999 /* Info.plist */, + EE8D8FE4CAE3AFA9712F81E3E0CB38EB /* Pods-Japx_Example.modulemap */, + 37B43E500471B5179FA8762BE7580B60 /* Pods-Japx_Example-acknowledgements.markdown */, + C808D931055F1E4A0489A3FEC556CEEB /* Pods-Japx_Example-acknowledgements.plist */, + 73C6432511FFB3FED30C271FE37AA8FA /* Pods-Japx_Example-dummy.m */, + E237910ACB3CF88B99FFA7D11E619590 /* Pods-Japx_Example-frameworks.sh */, + 6B2C5C9F8DF6D461227C569A6B2A416F /* Pods-Japx_Example-resources.sh */, + 2362AADF472FB2493BC611CE7C8130F5 /* Pods-Japx_Example-umbrella.h */, + 0C3730A397EFC315C07B1B828E0E6C0F /* Pods-Japx_Example.debug.xcconfig */, + 6C0AD9A3C645B69D381E42E5A62949CB /* Pods-Japx_Example.release.xcconfig */, ); - name = RxCodableMoya; + name = "Pods-Japx_Example"; + path = "Target Support Files/Pods-Japx_Example"; sourceTree = ""; }; - 543FA8C7349227B028BEE5550B16445C /* RxSwift */ = { + 51929FE253B96B352C7110E3357985BF /* RxMoya */ = { isa = PBXGroup; children = ( - 7244F5BC9BB5965CA9F5962FDFFEA268 /* MoyaProvider+Rx.swift */, - 4AB7D2728BCC0DC5003542433A088F60 /* Observable+Response.swift */, - 3655EC97335645C3EA63085B8F5341F4 /* Single+Response.swift */, + C6DF1FF746B0D9FBF90F8E52DD735700 /* JapxRxMoya.swift */, ); - name = RxSwift; + name = RxMoya; sourceTree = ""; }; - 59919ECCDFF973E83AE7C0F5AFDC6EEF /* Support Files */ = { + 543FA8C7349227B028BEE5550B16445C /* RxSwift */ = { isa = PBXGroup; children = ( - 6B1812A5D8B333B815913B8002F0C80F /* Quick.modulemap */, - FFB17398A23E1351B852A3211BC95ED7 /* Quick.xcconfig */, - BADAC75E4E4548DAAA31CC128B136021 /* Quick-dummy.m */, - 397FD9756C782F7554E4C478480AF863 /* Quick-Info.plist */, - DE6FC839D4693368A4549035793830D9 /* Quick-prefix.pch */, - 712CDDB9844B09F0F6B5CAE47036DDB2 /* Quick-umbrella.h */, + 7244F5BC9BB5965CA9F5962FDFFEA268 /* MoyaProvider+Rx.swift */, + 4AB7D2728BCC0DC5003542433A088F60 /* Observable+Response.swift */, + 3655EC97335645C3EA63085B8F5341F4 /* Single+Response.swift */, ); - name = "Support Files"; - path = "../Target Support Files/Quick"; + name = RxSwift; sourceTree = ""; }; - 73EC8CA5B30ED65BBFDD428FCE6E697E /* Support Files */ = { + 60B387AE530B179AE3D5A32C475CC0C5 /* Core */ = { isa = PBXGroup; children = ( - 4632B8F4723BECB8548003C9FBA71593 /* Japx.modulemap */, - C000C24B9826B0D1B1573799D0356DB8 /* Japx.xcconfig */, - D38E09C7B9D2417A06A396B20E850CFB /* Japx-dummy.m */, - 3E6DA0718014312873DA5BE66A8165FF /* Japx-Info.plist */, - E14E10EBB85354FA9AFDCCBF7044B01C /* Japx-prefix.pch */, - 163436A6AFF4FB77C5378168CADB25DF /* Japx-umbrella.h */, + 605C3E2A3D8DBE1B84B19C76F7903C25 /* Japx.swift */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/Japx"; + name = Core; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 70C16C6DB0FA1E7C0FA1307C9C07E604 /* Pods-Japx_Tests */ = { isa = PBXGroup; children = ( - B36AB396275697EEE1A5B13BA8A38FE3 /* Podfile */, - B46DF91A45D5D2748454E765EBAA7AAC /* Development Pods */, - 0A67165E9A9335427A2B80A0D0BA2A8F /* Frameworks */, - BEA5F190F70E0EC0C88FB65ED743DC6B /* Pods */, - A3FC06FC75C1A4EE773A74B7A3293D13 /* Products */, - 165BACE7C3E1A84CFFC931F3CAD7CC32 /* Targets Support Files */, + 0FBB698F70B596706C11E15D6A1A5E8C /* Info.plist */, + 11762E6ABDE35013BA403FC22127DA0A /* Pods-Japx_Tests.modulemap */, + CD7618F81EE6C26E12584E6126BABFDE /* Pods-Japx_Tests-acknowledgements.markdown */, + E8D7CDCCE91D6268DEB05E78B3F433EF /* Pods-Japx_Tests-acknowledgements.plist */, + 5DA43DCB2628FC69F59B550812E314A9 /* Pods-Japx_Tests-dummy.m */, + C3BB9D587BA70AD678435714D8E0769A /* Pods-Japx_Tests-frameworks.sh */, + 9AD3224424753C4325ACC5F0CE9ED2D6 /* Pods-Japx_Tests-resources.sh */, + 75EF2B75026DE9E7ADACE04C5F355DF0 /* Pods-Japx_Tests-umbrella.h */, + 1BF9205BBB725763CC352C889A2F3DFE /* Pods-Japx_Tests.debug.xcconfig */, + E4A3DB01D1C529B514BD50B1A41D865A /* Pods-Japx_Tests.release.xcconfig */, ); + name = "Pods-Japx_Tests"; + path = "Target Support Files/Pods-Japx_Tests"; sourceTree = ""; }; - 801A34B78D656EEB06F55357066A11EF /* Codable */ = { + 7B43EE719D75B4D41E3C222C63A2DF68 /* Objc */ = { isa = PBXGroup; children = ( - 499C84C1F389DD80A524AD06A622421C /* JapxCodable.swift */, + B08BCCC908514D2295ADD167D0851D2B /* JapxObjc.swift */, + 032EC6D59C8ED8030CAE3CCB1FB35BF9 /* NSError+Japx.swift */, ); - name = Codable; + name = Objc; sourceTree = ""; }; - 9658E5F949AAD8075486B0C30D14E852 /* RxMoya */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - 14446CAFF29C45E54E01A99F0EF79FAD /* JapxRxMoya.swift */, + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, + B44EAA7EB82D0309BE76426240A14DA8 /* Development Pods */, + 0A67165E9A9335427A2B80A0D0BA2A8F /* Frameworks */, + BEA5F190F70E0EC0C88FB65ED743DC6B /* Pods */, + A3FC06FC75C1A4EE773A74B7A3293D13 /* Products */, + D4E9285196AC72295402D2A344323B25 /* Targets Support Files */, ); - name = RxMoya; sourceTree = ""; }; - 976B132AE7872DD608F00FB9282A2883 /* Support Files */ = { + 8D114E84FD3FC2D1B923D167DC350597 /* Support Files */ = { isa = PBXGroup; children = ( - 151535583E1FADC5BF2F5E5A8DA4BF6A /* Nimble.modulemap */, - 2BAB472AA88C989E4401693A79B73522 /* Nimble.xcconfig */, - 1E817B2816D9C26DB57AE0BD99333128 /* Nimble-dummy.m */, - 7D31583CEFCA2795104C657C6E1BB08F /* Nimble-Info.plist */, - 5665A204D2EB70D184217D7E3C70EC72 /* Nimble-prefix.pch */, - 952651714BD1F2FB8CC874D79E7A7E09 /* Nimble-umbrella.h */, + 49EFC6FAFE68FCF6DEE03DA6F8396DBD /* Info.plist */, + 1A41A27ADF6C7A7ECB6067EC0908FE5E /* Result.modulemap */, + 7D3B49FA5768388725CC1BC4DFBC4E94 /* Result.xcconfig */, + 6D7170C8B85F9DBB9EDD57148024598F /* Result-dummy.m */, + 124745A3646CEE9A2C8940CD31D42125 /* Result-prefix.pch */, + A8CFF50578BDE2D350C2D3182C29750E /* Result-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Nimble"; + path = "../Target Support Files/Result"; sourceTree = ""; }; A165E358712382B8B6BEE1F23489F699 /* Nimble */ = { @@ -1460,7 +1439,7 @@ A0AF2E954CD67F8B95554CEC260D93E5 /* ThrowError.swift */, 02B8E0CCBC4E46C125E74F6CABBB90F4 /* ToSucceed.swift */, B6D0145A3743688A7E1CC9E2D2F2078E /* XCTestObservationCenter+Register.m */, - 976B132AE7872DD608F00FB9282A2883 /* Support Files */, + D057191FC46D7A16498CFAE94FC81B9B /* Support Files */, ); name = Nimble; path = Nimble; @@ -1483,36 +1462,59 @@ name = Products; sourceTree = ""; }; - B46DF91A45D5D2748454E765EBAA7AAC /* Development Pods */ = { + ABA1C83C17AE64B4F188BC0C24DFB298 /* Codable */ = { isa = PBXGroup; children = ( - 29320B3E2B7B3812D7906859096D6400 /* Japx */, + DE8BA76DFC6653797557EB25CC8FC957 /* JapxCodable.swift */, ); - name = "Development Pods"; + name = Codable; sourceTree = ""; }; - BC679143E73537C8699CACEADCA44CD3 /* Core */ = { + B44EAA7EB82D0309BE76426240A14DA8 /* Development Pods */ = { isa = PBXGroup; children = ( - 0ED6D5079EB13600CC0376256416A9A4 /* Japx.swift */, + F5C2DD6D705327B5C8D9767AFCEEED33 /* Japx */, ); - name = Core; + name = "Development Pods"; sourceTree = ""; }; - BDD61837A4C66C858AF90D6F24B9AB6B /* Support Files */ = { + B84165AD87052B51920D5E30C4DC9708 /* Support Files */ = { isa = PBXGroup; children = ( - D0278B1A8D21E128329E1DA8F3748146 /* RxSwift.modulemap */, - 19D25C5D2EE8F476742D82C05CB880FA /* RxSwift.xcconfig */, - 753FF5D5F220BCDC93583DCA321741D5 /* RxSwift-dummy.m */, - 4F62EE0B306151F0D47A927DB567D57E /* RxSwift-Info.plist */, - F7567D3DAE93BAF02A2C34D39C17CC40 /* RxSwift-prefix.pch */, - 72F753B04832635EC2B6A35BBB6C2BA6 /* RxSwift-umbrella.h */, + 858D5EB85945E3C8FA25538E0FB16084 /* Info.plist */, + 49DD755B307E7C1E9512B83A4EDCC395 /* RxSwift.modulemap */, + 235ED4C3F7D173A5B8F9C3D41A13D2ED /* RxSwift.xcconfig */, + 8539C2F2C6ED1B4D4ABC43A64EEC38D6 /* RxSwift-dummy.m */, + C82CFCD64C9E25B03AF3D767F75AEC1B /* RxSwift-prefix.pch */, + 9558E3884580534A9BD5E02F5A7398A4 /* RxSwift-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxSwift"; sourceTree = ""; }; + BBFDA3AA479D6A76D73CD393A3CBB3E1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0E25216E0BC68779A34FFC99EBEFA2B4 /* Alamofire.modulemap */, + F88356873ABE6E63DBF737934BA7390B /* Alamofire.xcconfig */, + 851CA99543BF2F402471C62C652EC77D /* Alamofire-dummy.m */, + FB89214E52B37B527645F79CB4B88391 /* Alamofire-prefix.pch */, + 4E06530E5FFB7C6EF15B2C4CDF54BB72 /* Alamofire-umbrella.h */, + 13FF88755527940B1173B39127E7D060 /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Alamofire"; + sourceTree = ""; + }; + BD6562C996953D78C4AFB6C5A6936528 /* iOS */ = { + isa = PBXGroup; + children = ( + F187172904729F203A62FEF22C5D903F /* Foundation.framework */, + A20B2C35B21445D2517BF7384298A63A /* XCTest.framework */, + ); + name = iOS; + sourceTree = ""; + }; BDF0E0E47FA6BFA40427D92D318868EA /* Core */ = { isa = PBXGroup; children = ( @@ -1576,19 +1578,61 @@ E09C40ADB1B33785D984A290699A74E2 /* TaskDelegate.swift */, 448D2DD01560B1D4E1CD42FB65D0DE1A /* Timeline.swift */, 893570C7DE067D683360E910B20E494D /* Validation.swift */, - 236092612C8F5E865105E870C699885B /* Support Files */, + BBFDA3AA479D6A76D73CD393A3CBB3E1 /* Support Files */, ); name = Alamofire; path = Alamofire; sourceTree = ""; }; - CE1561AE9A501B5FAA153FBC547FC63A /* iOS */ = { + C79A044F9AF4AA37D894247AEDBD17C6 /* Support Files */ = { isa = PBXGroup; children = ( - 92C6A61173BC5BD3AB3215AD7D1E07AE /* Foundation.framework */, - 2E820A3291B89EA95B50690752705A72 /* XCTest.framework */, + 31892C950DFC8E3F4E3C003A5EE9AFD9 /* Info.plist */, + B2CFEFC7500788BFC7218FF7DD6200BE /* Japx.modulemap */, + 2E6F5E60E8C330668AEEF609EAFA0CE3 /* Japx.xcconfig */, + 774AAA7D8B8052001AEF5B00788DFACE /* Japx-dummy.m */, + 4F52B5D8BC8E4C26BBBE7A151A504EE7 /* Japx-prefix.pch */, + E0731AC1E0A5416948DD8D0F72629B5E /* Japx-umbrella.h */, ); - name = iOS; + name = "Support Files"; + path = "Example/Pods/Target Support Files/Japx"; + sourceTree = ""; + }; + D057191FC46D7A16498CFAE94FC81B9B /* Support Files */ = { + isa = PBXGroup; + children = ( + 33EA4E3DF9ACD41C39D355978BFA3F7F /* Info.plist */, + 41BDFB01AA0424972B29D5995ED23EDC /* Nimble.modulemap */, + DC2EE38665BB6B6943F84BF714AD615B /* Nimble.xcconfig */, + 4CDE0E6293F014BACB05B1BD70276966 /* Nimble-dummy.m */, + BC4191DD863E1FA44E4129A4212447C2 /* Nimble-prefix.pch */, + F68B98E6BEE0B34AE06D90CA12BA6289 /* Nimble-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Nimble"; + sourceTree = ""; + }; + D4E9285196AC72295402D2A344323B25 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 500A8B3E0EFE2A08FBF3006DEBB96C5B /* Pods-Japx_Example */, + 70C16C6DB0FA1E7C0FA1307C9C07E604 /* Pods-Japx_Tests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + DF90C0A0236AF6448D0E81C9E76E9862 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7CF5C8C854BBA48701D307C57C90F136 /* Info.plist */, + E448FB3370AD21CF5C3F8C117784C27D /* RxAtomic.modulemap */, + E653A981671D3063686A3453D370D46B /* RxAtomic.xcconfig */, + D6408F0B11CF9F8391A8242F1956A0CC /* RxAtomic-dummy.m */, + 98E672ED9F21D19C63D625B288663643 /* RxAtomic-prefix.pch */, + A59B84A50C8B484C86921EC7D45FDF24 /* RxAtomic-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/RxAtomic"; sourceTree = ""; }; EBB7F5B7B404DA5AB39A559F485DFC68 /* Moya */ = { @@ -1596,312 +1640,326 @@ children = ( BDF0E0E47FA6BFA40427D92D318868EA /* Core */, 543FA8C7349227B028BEE5550B16445C /* RxSwift */, - 264FB18F80CE803295209067971D3A3C /* Support Files */, + 0F20E0E6CA41AA824EDB63B414108BDA /* Support Files */, ); name = Moya; path = Moya; sourceTree = ""; }; - F8BC7C996A9A8B3DBD05C53249FDE08A /* Moya */ = { + F298C4A0A56002AE4311955ADF3D7C0C /* Pod */ = { isa = PBXGroup; children = ( - E4EABB50B5F050499A8AF0FAD27F281D /* JapxMoya.swift */, + 4C4AED65839613965D81F0E01B66BAC1 /* Japx.podspec */, + F8D30FC1ABE2F19B6907CD8E89FF28C4 /* LICENSE */, + D1ECD6BD9CD29E8288D0824BC76C0B19 /* README.md */, ); - name = Moya; + name = Pod; + sourceTree = ""; + }; + F5C2DD6D705327B5C8D9767AFCEEED33 /* Japx */ = { + isa = PBXGroup; + children = ( + ABA1C83C17AE64B4F188BC0C24DFB298 /* Codable */, + 2230AA0D165D1B82E22739ADBFB34687 /* CodableMoya */, + 60B387AE530B179AE3D5A32C475CC0C5 /* Core */, + 3946AA0EB00DEA483583F30CB378973B /* Moya */, + 7B43EE719D75B4D41E3C222C63A2DF68 /* Objc */, + F298C4A0A56002AE4311955ADF3D7C0C /* Pod */, + 194076BC9ED38C441211861D21D248D3 /* RxCodableMoya */, + 51929FE253B96B352C7110E3357985BF /* RxMoya */, + C79A044F9AF4AA37D894247AEDBD17C6 /* Support Files */, + ); + name = Japx; + path = ../..; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 1BD577D57CC5E643594E1846AC19C51F /* Headers */ = { + 00945606C1149FB1B4AFA5ACD3916CB5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5F99B2523CC56C3473FDB3C850CBE491 /* Japx-umbrella.h in Headers */, + C4CC5DD2018B2300942009CF0534A80B /* Moya-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3D776C22E34D364FA2698B1942653ED2 /* Headers */ = { + 2B487A80240E070C2FF26BD41CAFED64 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 260D865C740631138732525AD7477A23 /* RxSwift-umbrella.h in Headers */, + B0A24F0E24E02201A246F0D58523ED7E /* CwlCatchException.h in Headers */, + B0C88072D75620D68F7C690CF2CD2D92 /* CwlMachBadInstructionHandler.h in Headers */, + 1CFDB94DFF57F98BA7A40829DDB3CFC0 /* CwlPreconditionTesting.h in Headers */, + 40A171EDCB95C2F32A957676476A25BC /* DSL.h in Headers */, + ED70B4997FC9EEA54B89CBFF3DCC27A9 /* mach_excServer.h in Headers */, + 9108613C28FC0D1A7948C6B4FE64932F /* Nimble-umbrella.h in Headers */, + 1D230EC73A17C8494F279447636B6D51 /* Nimble.h in Headers */, + 1B1A26FD4363A19DEFED48BF5E5341BE /* NMBExceptionCapture.h in Headers */, + 0EFF888E42BD1DF8B77FA6B547BC9149 /* NMBStringify.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 83BBBAD9FC144D0684934940FC7F0B09 /* Headers */ = { + 5DDEB0BFB4C0099F9D9E6D39252D7BD7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 16A764E0A2C585EFBB66774368174398 /* Moya-umbrella.h in Headers */, + EFCF1F9B4398879462F8F16700601454 /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A6A607506FEAAC7C41268D3E5CF4E5FE /* Headers */ = { + 7E3DC7AA1D44031631482C5C85119D8A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EF1461221681BCA12A4147900A704727 /* Alamofire-umbrella.h in Headers */, + B7396480C3587F7AEF9DB24924CE4314 /* Pods-Japx_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B96B94A73157EFE52B11397767FCF06E /* Headers */ = { + 812685CCA4FA697B5D29E0602EFA96A4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1A2EF38795E88F8A13C59D106E2C4C27 /* Pods-Japx_Tests-umbrella.h in Headers */, + 744CE475CD61352392839D2618ACCA48 /* Japx-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C9B96F4DDF06565D3B41A826AD209B1C /* Headers */ = { + 91995EA78F27498E392E12AC2D50CDA0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F088EE1AE386EEF27AC934DE13F455BB /* CwlCatchException.h in Headers */, - BEB8082717D949400F2DE3458E75CBE3 /* CwlMachBadInstructionHandler.h in Headers */, - E984CB87ABF0DD970BD4B856DEA35E1A /* CwlPreconditionTesting.h in Headers */, - 618C13D4020EBA363997EFB60A56AC20 /* DSL.h in Headers */, - 5BA1006DAFD72ACF9F31DC95096FD054 /* mach_excServer.h in Headers */, - 9096D686AB39D3475A4227F0765C3DC4 /* Nimble-umbrella.h in Headers */, - 574F89786271FD7BAD216D075EA1E898 /* Nimble.h in Headers */, - B3C3D7DAB6567A273DA50FD2068AFF77 /* NMBExceptionCapture.h in Headers */, - 97A60F28FA1FF94422D2560002CEE407 /* NMBStringify.h in Headers */, + 05BFD40C3F37F47CB208140F9B6B6209 /* Pods-Japx_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D31FC253BCA1CE8A97F98E0876EB5920 /* Headers */ = { + A51D50023EB228FF7972CF1E3711E388 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B715293AD97A0ED90F82C6F38373FAC7 /* QCKDSL.h in Headers */, - 70C4F6D64486A6A956224D93B29C6930 /* Quick-umbrella.h in Headers */, - 32DA6B90C1AF4440B3EF4F735EAB5734 /* Quick.h in Headers */, - 227E31F6D4054D873E47688339274DAB /* QuickConfiguration.h in Headers */, - DD14955EDBBD34591DD3B06AECE601D2 /* QuickSpec.h in Headers */, - FF2BE5CD6EDFA2F88B766C691C6A38B5 /* QuickSpecBase.h in Headers */, + 0D0402BA23F4C6F5C73C1D46ABE7DF4F /* QCKDSL.h in Headers */, + 3558C040F4F59DA275D86E1932057C44 /* Quick-umbrella.h in Headers */, + 17D506505EB800B9514ABA01F8CE6BB2 /* Quick.h in Headers */, + 7B11DCFFC7267CD94998A8DA8312D82A /* QuickConfiguration.h in Headers */, + 5FA1B1F8E5B509074950702BEDCFCF8D /* QuickSpec.h in Headers */, + 4548D92D0B7A8457085F86088A214929 /* QuickSpecBase.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DB8694BAFFA3E4FB0746C37DF9FAF792 /* Headers */ = { + AE540EA3F9827818814B8BA47A1394A9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2250BADF9DB38C43906847702119B36F /* Result-umbrella.h in Headers */, + 4D355EF6AACEFC9DD5736E423924E347 /* RxAtomic-umbrella.h in Headers */, + F6858E957F6EC9BE08336BB8D1E5394E /* RxAtomic.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E5FAAA7CD2F07B9C40C510EF2D8F4916 /* Headers */ = { + B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 037F3B147CED54FA3CC288131DD9CBC2 /* RxAtomic-umbrella.h in Headers */, - 2F880934A93AA9A2A38472F99C12DD00 /* RxAtomic.h in Headers */, + 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EEAD4DAA76C9000233FF2C3A1BCDBA99 /* Headers */ = { + C08B7430B1AAE5FB49C0548C07A0FCF9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 80C26F9E18FBDFF11632BB4610A234F2 /* Pods-Japx_Example-umbrella.h in Headers */, + 75A41233DABD911E5F94C7A3DE56B150 /* Result-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 44C324BACF5733F82B515EFB343F8599 /* Pods-Japx_Tests */ = { + 3C3A20ACEB9160D4C0EF2FBD0ECD1644 /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 00E393C7BF3C7033F7694BA4CF07D09B /* Build configuration list for PBXNativeTarget "Pods-Japx_Tests" */; + buildConfigurationList = 19854FD52805BC1B7702110F49F11AA8 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - B96B94A73157EFE52B11397767FCF06E /* Headers */, - 9B1A91B7817C5A8C125B5CF78EF43F70 /* Sources */, - FED27884A99E1ACC78F730688559E869 /* Frameworks */, - E99AFFB64ABDB1DDA82E8E532FB66158 /* Resources */, + D720CD264D2928480ED226A31AC7658D /* Sources */, + A6460FE9BEEEDCAE8F6431157916C2C4 /* Frameworks */, + 5DDEB0BFB4C0099F9D9E6D39252D7BD7 /* Headers */, ); buildRules = ( ); dependencies = ( - 17C1801275EE68131A1CAB7212E564D3 /* PBXTargetDependency */, - 290D9B1DF9503347F9F8FAEEF0C2A570 /* PBXTargetDependency */, - 0CC1DE4CF519780435AA7AD294C3CD5B /* PBXTargetDependency */, + 72A2011374418105728CF0F0065E11CD /* PBXTargetDependency */, ); - name = "Pods-Japx_Tests"; - productName = "Pods-Japx_Tests"; - productReference = 9E2B16F6A29D31816120AD248C659B72 /* Pods_Japx_Tests.framework */; + name = RxSwift; + productName = RxSwift; + productReference = 0278CC06B52466923834D92DB6C80BDC /* RxSwift.framework */; productType = "com.apple.product-type.framework"; }; - 5559072A6C0A4FDDBC88057182A82163 /* Result */ = { + 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = 69C6819FEDBEBEFDBE8EAFCA1A91A50C /* Build configuration list for PBXNativeTarget "Result" */; + buildConfigurationList = 419E5D95491847CD79841B971A8A3277 /* Build configuration list for PBXNativeTarget "Alamofire" */; buildPhases = ( - DB8694BAFFA3E4FB0746C37DF9FAF792 /* Headers */, - 869CADCCE98FCBBF689F768A0454BB86 /* Sources */, - 0E2F47B6C117D018BFBDE483320EBED2 /* Frameworks */, - 026DF9F7C2DBDECC392EAFBCE26EC798 /* Resources */, + 32B9974868188C4803318E36329C87FE /* Sources */, + 99195E4207764744AEC07ECCBCD550EB /* Frameworks */, + B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = Result; - productName = Result; - productReference = 961319E941D4F894A3C77E70A67E3B17 /* Result.framework */; + name = Alamofire; + productName = Alamofire; + productReference = 9DEA6C3DF573E86775649C3410757610 /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; - 5E269AA9A7FBCB9BFD8EA487B43AE7F9 /* Nimble */ = { + 894E06E7C625EFA2A3505ADEEB360391 /* Pods-Japx_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 10836172B46B0B0B73CE062C21769FF3 /* Build configuration list for PBXNativeTarget "Nimble" */; + buildConfigurationList = 419061929563D29C5E3C0480F11F06C7 /* Build configuration list for PBXNativeTarget "Pods-Japx_Example" */; buildPhases = ( - C9B96F4DDF06565D3B41A826AD209B1C /* Headers */, - 00172CED9D8741CA7FB64BA63FDC1054 /* Sources */, - 7F682A9E296D139B5A1E649989FB51D0 /* Frameworks */, - 260DB7AEBBC86367BD11959FA116A36E /* Resources */, + 480846E3FF49264F018F642C0B7EC033 /* Sources */, + 4697500AD2A68A77871F3DD3735865E5 /* Frameworks */, + 91995EA78F27498E392E12AC2D50CDA0 /* Headers */, ); buildRules = ( ); dependencies = ( + 62BDB7AC8BDC7E4D68B79BA73BB69BCF /* PBXTargetDependency */, + 22F2C487729B06760783BEF7BCCD1052 /* PBXTargetDependency */, + 605391B3CF32584CFB76FEBEB93CE8A7 /* PBXTargetDependency */, + 5C232053824A2FBE21B6EF4D09DD16A1 /* PBXTargetDependency */, + 20C7E00E04E20F06C4716FC26CF578A5 /* PBXTargetDependency */, + 72A020A22BFD79CD6C57B82A077A21BF /* PBXTargetDependency */, ); - name = Nimble; - productName = Nimble; - productReference = 41F80B4949934ECBAAD0FC9C7A1B5E6B /* Nimble.framework */; + name = "Pods-Japx_Example"; + productName = "Pods-Japx_Example"; + productReference = D0CC933EDB3F3B5F9DE302550EFA38EA /* Pods_Japx_Example.framework */; productType = "com.apple.product-type.framework"; }; - 7503B868F7F447D2A94DBE5290F67471 /* Moya */ = { + AF8758F6E068FDB6F0346CAE2A3FF9E1 /* RxAtomic */ = { isa = PBXNativeTarget; - buildConfigurationList = A1EF99E62228FD7DFCEA6A9EDAECC0E0 /* Build configuration list for PBXNativeTarget "Moya" */; + buildConfigurationList = 89218771F5D3904249ADFFDCCB27B896 /* Build configuration list for PBXNativeTarget "RxAtomic" */; buildPhases = ( - 83BBBAD9FC144D0684934940FC7F0B09 /* Headers */, - 34F41EDC39D7E2AF79AAB55A6C0282F6 /* Sources */, - ACED7175063645DEECD91B7410EF047F /* Frameworks */, - D86C54397A112AC5184EA5AD6CE5E0E4 /* Resources */, + 0A18429BF93CC1C5D7ABE6B2090A13A3 /* Sources */, + 52884939BC612B3877C4670BD4DA9F16 /* Frameworks */, + AE540EA3F9827818814B8BA47A1394A9 /* Headers */, ); buildRules = ( ); dependencies = ( - 8E6CC80C5F13E1724D72DFC30C2DB8F1 /* PBXTargetDependency */, - E24838343C516FAA1D71D89EEFEA5B95 /* PBXTargetDependency */, - 02084DA3B42152AE4203059BA249D8C3 /* PBXTargetDependency */, ); - name = Moya; - productName = Moya; - productReference = BE34221972C4889BC880F779DD6A7B8B /* Moya.framework */; + name = RxAtomic; + productName = RxAtomic; + productReference = 6F8D8F094E0EB5A9EEFE49E1569FC2B8 /* RxAtomic.framework */; productType = "com.apple.product-type.framework"; }; - 78076A12D4C7B98E4225CF3EB54C50F2 /* Quick */ = { + B0DD213B67D44742C902721C8C1C3010 /* Pods-Japx_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 82EE5E238667124159CA40FF368AF0AF /* Build configuration list for PBXNativeTarget "Quick" */; + buildConfigurationList = 78B21A5B618E6C3260D66FBE1307B266 /* Build configuration list for PBXNativeTarget "Pods-Japx_Tests" */; buildPhases = ( - D31FC253BCA1CE8A97F98E0876EB5920 /* Headers */, - 4E84BC2336449819D2181DDFCE7A6B1E /* Sources */, - A30A59C26270AAF0FA4B84AEE9624692 /* Frameworks */, - 27EC668C5DFC88EAA53696EF4101DAE5 /* Resources */, + 0095A68B5559071230CFFA4E6BE62250 /* Sources */, + E535F2C132BCBF751191972A80C54664 /* Frameworks */, + 7E3DC7AA1D44031631482C5C85119D8A /* Headers */, ); buildRules = ( ); dependencies = ( + D275FC4BEEE06FBF98D31FD6F7270986 /* PBXTargetDependency */, + CA438F9A7EA29E83F9AB844FB5C02C47 /* PBXTargetDependency */, + FC78EAA75F2DEF2EF90F61F73E2C8E42 /* PBXTargetDependency */, ); - name = Quick; - productName = Quick; - productReference = 95BB88F757C8C137047F10BED09C4E0C /* Quick.framework */; + name = "Pods-Japx_Tests"; + productName = "Pods-Japx_Tests"; + productReference = 9E2B16F6A29D31816120AD248C659B72 /* Pods_Japx_Tests.framework */; productType = "com.apple.product-type.framework"; }; - 7B8F73722B61217FE4D8D2B54D08D25B /* Pods-Japx_Example */ = { + BA85E3619866E2EAA8CC3EDE21C659FC /* Nimble */ = { isa = PBXNativeTarget; - buildConfigurationList = 79F2355DE9D9BE5CA0675F90292B5701 /* Build configuration list for PBXNativeTarget "Pods-Japx_Example" */; + buildConfigurationList = 8FC360693D1D0CDE34D2234C9BEDB081 /* Build configuration list for PBXNativeTarget "Nimble" */; buildPhases = ( - EEAD4DAA76C9000233FF2C3A1BCDBA99 /* Headers */, - C76EB4F1D6D9D9244D77CA6BBDD0CF10 /* Sources */, - 5794DDB7862469364C2A8952E16C7207 /* Frameworks */, - C32FEDBD9F19A411DB70EB203A1687B3 /* Resources */, + A67D56C53A7DE1AD6154DD48DB6EF970 /* Sources */, + 574B86180AA21635BD44FF3398DFA2E2 /* Frameworks */, + 2B487A80240E070C2FF26BD41CAFED64 /* Headers */, ); buildRules = ( ); dependencies = ( - 42D29557FCAB733CDA8BD98A65D4E6EB /* PBXTargetDependency */, - 336D9F14E8DF33C91F20A1E5C627A8C3 /* PBXTargetDependency */, - 22B96FA6F4C5D5FC21ED95635921EEA7 /* PBXTargetDependency */, - B1D254D3A5253329E76C0A8A4E3DF716 /* PBXTargetDependency */, - BCDAB03F12CBDFEEB2E38C9610CFA3CD /* PBXTargetDependency */, - B60F8ABE5005B832E0A492D1FDF62F24 /* PBXTargetDependency */, ); - name = "Pods-Japx_Example"; - productName = "Pods-Japx_Example"; - productReference = D0CC933EDB3F3B5F9DE302550EFA38EA /* Pods_Japx_Example.framework */; + name = Nimble; + productName = Nimble; + productReference = 41F80B4949934ECBAAD0FC9C7A1B5E6B /* Nimble.framework */; productType = "com.apple.product-type.framework"; }; - 7DCB41B65D74925111E3F0B335398E38 /* RxAtomic */ = { + C88A6327D64C35FF32720120AC7282EE /* Moya */ = { isa = PBXNativeTarget; - buildConfigurationList = 9A1901EA261863A9F74C9CB2B11697F7 /* Build configuration list for PBXNativeTarget "RxAtomic" */; + buildConfigurationList = D3E4A03647EEC3BC1E70317F7E74CF6F /* Build configuration list for PBXNativeTarget "Moya" */; buildPhases = ( - E5FAAA7CD2F07B9C40C510EF2D8F4916 /* Headers */, - 3AB43242B8C81C730633ED7D3829C55E /* Sources */, - 4029088D0936B037D3D95458FC0AB9B9 /* Frameworks */, - 9FCD45DD5D00AC893281196326F8B18E /* Resources */, + 25B6EB33874B36E583104641AE43DD92 /* Sources */, + F15BC29484DA1CCBE26F0844CCEBDE4D /* Frameworks */, + 00945606C1149FB1B4AFA5ACD3916CB5 /* Headers */, ); buildRules = ( ); dependencies = ( + C71EA865FE667D76E5E54D4395F7EE41 /* PBXTargetDependency */, + E5CB02071D08AA21A740B0FE8E7C6D0B /* PBXTargetDependency */, + 9EE8EC630FAEA030D9BB7DED750ACAF2 /* PBXTargetDependency */, + 7E6A3D81257AEC02FB83921989D2EB95 /* PBXTargetDependency */, ); - name = RxAtomic; - productName = RxAtomic; - productReference = 6F8D8F094E0EB5A9EEFE49E1569FC2B8 /* RxAtomic.framework */; + name = Moya; + productName = Moya; + productReference = BE34221972C4889BC880F779DD6A7B8B /* Moya.framework */; productType = "com.apple.product-type.framework"; }; - 9E9BCC6E6D03887EE8456EE3D7EA8994 /* Japx */ = { + C8AFD2EB357F29C42E721ADE03D1DE82 /* Result */ = { isa = PBXNativeTarget; - buildConfigurationList = 0B9A79E851AF91BD9EFC39AA4D89EF1A /* Build configuration list for PBXNativeTarget "Japx" */; + buildConfigurationList = 5CA203E081ACD1F27913FC32517F242E /* Build configuration list for PBXNativeTarget "Result" */; buildPhases = ( - 1BD577D57CC5E643594E1846AC19C51F /* Headers */, - B33F6389CF42DDC80CB289FB7403FA80 /* Sources */, - 07CB843698DB8BF61C54B694574497A0 /* Frameworks */, - 5FC44B368588327EF445A2C3E4E654F5 /* Resources */, + 93A25DCF7720E47FC2D6260C17E638F9 /* Sources */, + 692E4D2CB7C7E3CEDACAE45600F97460 /* Frameworks */, + C08B7430B1AAE5FB49C0548C07A0FCF9 /* Headers */, ); buildRules = ( ); dependencies = ( - DDEBADEA6135854E8396CBF3CD69948C /* PBXTargetDependency */, ); - name = Japx; - productName = Japx; - productReference = 47BE6300D24235A8EFA79770CA6F1B5C /* Japx.framework */; + name = Result; + productName = Result; + productReference = 961319E941D4F894A3C77E70A67E3B17 /* Result.framework */; productType = "com.apple.product-type.framework"; }; - B70687E655B0B9B1463D60FB4A3F4A26 /* RxSwift */ = { + E7BC3F23AA19DE0EC0E5AEF92FC63046 /* Japx */ = { isa = PBXNativeTarget; - buildConfigurationList = 4E86B65861B739B2D048F5D86D83609F /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = DC20194494680771548929E52EA90FA8 /* Build configuration list for PBXNativeTarget "Japx" */; buildPhases = ( - 3D776C22E34D364FA2698B1942653ED2 /* Headers */, - FA3585C3FB4C04704C29395237F4D263 /* Sources */, - 62A9822BCE1831B890447BF296C7112A /* Frameworks */, - 0CD1864827AA8AF53FFFE67C0C0F2E84 /* Resources */, + 092B24D0A5912D9A76412F22930BAFCF /* Sources */, + AC53489BD3651C0384A2E23D607E174B /* Frameworks */, + 812685CCA4FA697B5D29E0602EFA96A4 /* Headers */, ); buildRules = ( ); dependencies = ( - 64F77B4172DC738BF0FB455B31D78CD9 /* PBXTargetDependency */, + 1F1CC4AE0F8CEF5DAA84F9D79DF305D9 /* PBXTargetDependency */, + 2D704EFA8B63B276270A8BDFE95E5FFC /* PBXTargetDependency */, + AD0FA4071FCBE8DC0D39A1928B4F2AE5 /* PBXTargetDependency */, + 129786AFAB45278F4CF54A150818F23C /* PBXTargetDependency */, + 32CA3181151E3C8F24756A778691A622 /* PBXTargetDependency */, ); - name = RxSwift; - productName = RxSwift; - productReference = 0278CC06B52466923834D92DB6C80BDC /* RxSwift.framework */; + name = Japx; + productName = Japx; + productReference = 47BE6300D24235A8EFA79770CA6F1B5C /* Japx.framework */; productType = "com.apple.product-type.framework"; }; - E76458C58C9140B6A16D60547E68E80C /* Alamofire */ = { + ED23BA911866CDCD4E089941642E31C9 /* Quick */ = { isa = PBXNativeTarget; - buildConfigurationList = 427F0F003A1AD80AE00155AFCDEFAC20 /* Build configuration list for PBXNativeTarget "Alamofire" */; + buildConfigurationList = 1A17163FFA4E337103DB3B47E917502E /* Build configuration list for PBXNativeTarget "Quick" */; buildPhases = ( - A6A607506FEAAC7C41268D3E5CF4E5FE /* Headers */, - CC399CEC576B42C962CEB290481CAF95 /* Sources */, - 6E8AF668A2161F7D6F680F721DB65D2D /* Frameworks */, - 3DDB7E21141D7764AE4658D5B6AFF8C6 /* Resources */, + 6BC547D047BEFB56816B19E467C6B09F /* Sources */, + 1A222011F4A7C845B7EF12C4E30D9FFA /* Frameworks */, + A51D50023EB228FF7972CF1E3711E388 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = Alamofire; - productName = Alamofire; - productReference = 9DEA6C3DF573E86775649C3410757610 /* Alamofire.framework */; + name = Quick; + productName = Quick; + productReference = 95BB88F757C8C137047F10BED09C4E0C /* Quick.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1925,558 +1983,516 @@ projectDirPath = ""; projectRoot = ""; targets = ( - E76458C58C9140B6A16D60547E68E80C /* Alamofire */, - 9E9BCC6E6D03887EE8456EE3D7EA8994 /* Japx */, - 7503B868F7F447D2A94DBE5290F67471 /* Moya */, - 5E269AA9A7FBCB9BFD8EA487B43AE7F9 /* Nimble */, - 7B8F73722B61217FE4D8D2B54D08D25B /* Pods-Japx_Example */, - 44C324BACF5733F82B515EFB343F8599 /* Pods-Japx_Tests */, - 78076A12D4C7B98E4225CF3EB54C50F2 /* Quick */, - 5559072A6C0A4FDDBC88057182A82163 /* Result */, - 7DCB41B65D74925111E3F0B335398E38 /* RxAtomic */, - B70687E655B0B9B1463D60FB4A3F4A26 /* RxSwift */, + 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */, + E7BC3F23AA19DE0EC0E5AEF92FC63046 /* Japx */, + C88A6327D64C35FF32720120AC7282EE /* Moya */, + BA85E3619866E2EAA8CC3EDE21C659FC /* Nimble */, + 894E06E7C625EFA2A3505ADEEB360391 /* Pods-Japx_Example */, + B0DD213B67D44742C902721C8C1C3010 /* Pods-Japx_Tests */, + ED23BA911866CDCD4E089941642E31C9 /* Quick */, + C8AFD2EB357F29C42E721ADE03D1DE82 /* Result */, + AF8758F6E068FDB6F0346CAE2A3FF9E1 /* RxAtomic */, + 3C3A20ACEB9160D4C0EF2FBD0ECD1644 /* RxSwift */, ); }; /* End PBXProject section */ -/* Begin PBXResourcesBuildPhase section */ - 026DF9F7C2DBDECC392EAFBCE26EC798 /* Resources */ = { - isa = PBXResourcesBuildPhase; +/* Begin PBXSourcesBuildPhase section */ + 0095A68B5559071230CFFA4E6BE62250 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 080DE6ED33F6AC8412AF51859CCDA1E9 /* Pods-Japx_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0CD1864827AA8AF53FFFE67C0C0F2E84 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 092B24D0A5912D9A76412F22930BAFCF /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + C6C0D569140D08368BD793951E437D44 /* Japx-dummy.m in Sources */, + 20506B4B9F3C5F6AF85EA4F738DB2376 /* Japx.swift in Sources */, + 87D46F74ECA6871303A16EBDE0D036BA /* JapxCodable.swift in Sources */, + 078592E81A638E569EDEB7DC017B89D8 /* JapxCodableMoya.swift in Sources */, + F5DDA42516DF088024D0AFEDA458937F /* JapxMoya.swift in Sources */, + 4F4240C3A582DE09D8AB231E7FBF0679 /* JapxObjc.swift in Sources */, + D09C53303C557DCB4D4E9AB983D5F779 /* JapxRxCodableMoya.swift in Sources */, + AC76F04DD9E30EB314690030AD517314 /* JapxRxMoya.swift in Sources */, + 49AE95FC428A8656431A78BB688AFB4E /* NSError+Japx.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 260DB7AEBBC86367BD11959FA116A36E /* Resources */ = { - isa = PBXResourcesBuildPhase; + 0A18429BF93CC1C5D7ABE6B2090A13A3 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + AAA2ADDE33425406D0B375538F76DAD2 /* RxAtomic-dummy.m in Sources */, + 0C6D44A2C4A49C7CCF77A298E1AB4D6B /* RxAtomic.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 27EC668C5DFC88EAA53696EF4101DAE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 25B6EB33874B36E583104641AE43DD92 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + BEF2AD662520B3406A1074B91AAFC984 /* AccessTokenPlugin.swift in Sources */, + 5DBC15D8BD41D39576B95AB4FFD14C55 /* AnyEncodable.swift in Sources */, + 56303D9C746191BF152EB006A552EE37 /* Cancellable.swift in Sources */, + 78A95FBB371066A1A5F16AFE56F7B0C7 /* CredentialsPlugin.swift in Sources */, + 382334EA630ECAABF60B67F97FDCE3C4 /* Endpoint.swift in Sources */, + 92499355A4A2372373E7D25D863518B7 /* Image.swift in Sources */, + C41DB132E6C8B25BF5FD173FDBC0099D /* Moya+Alamofire.swift in Sources */, + 71C1B6B51576D9A68A6A6D72A0880BB6 /* Moya-dummy.m in Sources */, + 6DDCFB32230BE5ABCD39C024C32841D0 /* MoyaError.swift in Sources */, + 47FE3368E141277C48C2887E17C50C0E /* MoyaProvider+Defaults.swift in Sources */, + E933092AD601292315F1806CC2039B1A /* MoyaProvider+Internal.swift in Sources */, + 4A16533D812FD065411E932D97EFEF9D /* MoyaProvider+Rx.swift in Sources */, + DEF48B6C6C875FAAE04357370D483BF8 /* MoyaProvider.swift in Sources */, + 20F8E4F5BADDBEE6CEF457FBE9C460AF /* MultipartFormData.swift in Sources */, + BA346E7A1EC6BB842A599CA3BDFBAA55 /* MultiTarget.swift in Sources */, + FE0CAC98D01AC2569216A512909552B9 /* NetworkActivityPlugin.swift in Sources */, + 625598639E170CE4BDD063348A0CEE68 /* NetworkLoggerPlugin.swift in Sources */, + 85AB9BED0AB2631392738F51A210DB92 /* Observable+Response.swift in Sources */, + 90E094F808989F10DC8561E7264832C7 /* Plugin.swift in Sources */, + 0AB2E46BCDFD411DFDF0B99F91EECDA7 /* Response.swift in Sources */, + 76D4E7E8E560BAF784542657A1C439BB /* Single+Response.swift in Sources */, + 18421DABF97EF35CB093BACB6A5ACCC8 /* TargetType.swift in Sources */, + 6C6CB527ADFBD032A0430C8995F00685 /* Task.swift in Sources */, + ABD26F171455BA75B8332B6CEB565022 /* URL+Moya.swift in Sources */, + 17964ECDD2192C08CDE7E20F1E80367B /* URLRequest+Encoding.swift in Sources */, + 445D16215E00994C33010ABCAC451770 /* ValidationType.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3DDB7E21141D7764AE4658D5B6AFF8C6 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 32B9974868188C4803318E36329C87FE /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */, + A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */, + F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */, + 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */, + B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */, + A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */, + EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */, + BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */, + 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */, + CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */, + F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */, + 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */, + 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */, + 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */, + AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */, + 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */, + 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */, + BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5FC44B368588327EF445A2C3E4E654F5 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 480846E3FF49264F018F642C0B7EC033 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + D35D1689DD10CE13DD78C1736F633BAC /* Pods-Japx_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9FCD45DD5D00AC893281196326F8B18E /* Resources */ = { - isa = PBXResourcesBuildPhase; + 6BC547D047BEFB56816B19E467C6B09F /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + CF4DEA2E17D5881E2305EFE695F031D9 /* Behavior.swift in Sources */, + A3ED36FBBAA7764BA2A5F086E549F46F /* Callsite.swift in Sources */, + 9CCF1C6E809BE491B8083DF4A848ED87 /* Closures.swift in Sources */, + 2DFCF6BF7138AFD8C2D90E14F8E6FBB0 /* Configuration.swift in Sources */, + 3A8227736A498C75FE2E0442EC0AA4EC /* DSL.swift in Sources */, + BA7E96822747E1BF9F3CD5302B0110E4 /* ErrorUtility.swift in Sources */, + 3B3068A649BF615A1802D43A2550D02F /* Example.swift in Sources */, + A21153621A6B5DCAE6A0FB9A0ADF9A3D /* ExampleGroup.swift in Sources */, + A24AE704D4432A7DE23813521F1B71BD /* ExampleHooks.swift in Sources */, + 4B649E8E91B2070FA7ADB99F2FC5DD09 /* ExampleMetadata.swift in Sources */, + CEC510617FA770151E7527E1946133A5 /* Filter.swift in Sources */, + 488236FD518579A9C025B83E0A165486 /* HooksPhase.swift in Sources */, + 5EA266564CBF187AB4BB9F9F1436A563 /* NSBundle+CurrentTestBundle.swift in Sources */, + 86F32620C450BD3C04D9A25356B0EEAD /* NSString+C99ExtendedIdentifier.swift in Sources */, + 9D816B3BFECEFA51033849F099C02D60 /* QCKDSL.m in Sources */, + E0AE3DFF19777028263816715E8400DB /* Quick-dummy.m in Sources */, + 1F404E631988DB77A576B6DAA68696BA /* QuickConfiguration.m in Sources */, + EB4A3975355F568B2F34099349770360 /* QuickSelectedTestSuiteBuilder.swift in Sources */, + 0AF15569EA481C082884687D13CA410C /* QuickSpec.m in Sources */, + 19A8657AE20531A00E4535550609B7DE /* QuickSpecBase.m in Sources */, + EC71D4524973916BE85594859C1AFF09 /* QuickTestSuite.swift in Sources */, + 1F04F44B961E9CF42B78B095D12494D4 /* SuiteHooks.swift in Sources */, + EDF319752DDDAC04159052B03F52B395 /* URL+FileName.swift in Sources */, + 6A596EB05C7712D932C3D12F2F44DC84 /* World+DSL.swift in Sources */, + 9CC405BDB04357640302A517EB37E0F5 /* World.swift in Sources */, + F658EC9DA6371370B19665D6991B4AC8 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C32FEDBD9F19A411DB70EB203A1687B3 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 93A25DCF7720E47FC2D6260C17E638F9 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + A43D5A5559F6F5037E0A634A26887280 /* AnyError.swift in Sources */, + 2F1673D890C0F5BCE4EF78FDF1A44E21 /* NoError.swift in Sources */, + 03F81955E35923AB273C1024D99A209D /* Result-dummy.m in Sources */, + FB711C5FF477A9FCF27FF1F215223B7C /* Result.swift in Sources */, + 2DE36FFD461FA743E6EAA6E51F426FD6 /* ResultProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D86C54397A112AC5184EA5AD6CE5E0E4 /* Resources */ = { - isa = PBXResourcesBuildPhase; + A67D56C53A7DE1AD6154DD48DB6EF970 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 6B1609F0C493DA9534BA5C9AE9DBB787 /* AdapterProtocols.swift in Sources */, + 15FA146C0756A295AE40D1FBD77ABB6B /* AllPass.swift in Sources */, + B5F5D6F2C7C453F1B05FB71EC7999E93 /* AssertionDispatcher.swift in Sources */, + 783F670292F19F9798E47AFEEBAB14B3 /* AssertionRecorder.swift in Sources */, + 5D535FED8ED72214166DCCD71F788A6A /* Async.swift in Sources */, + 639D9C4EF1D73184DD1D0EA86B2AAF93 /* Await.swift in Sources */, + BBA4E5CDD342B092AA6523D9804ED188 /* BeAKindOf.swift in Sources */, + 4CFDB9D6567765201C4C6060BEF6DC8C /* BeAnInstanceOf.swift in Sources */, + 536375092A81831A4DC0AAA627B53D18 /* BeCloseTo.swift in Sources */, + DCD90D9E9A79C53BC7CD0FA8FA02961D /* BeEmpty.swift in Sources */, + AA19111AEBD6CEB244FC81BE9C15FBE8 /* BeginWith.swift in Sources */, + FBB0851454373D14231A2818D9B69376 /* BeGreaterThan.swift in Sources */, + 19FB07979AE2C3531B7F249AA237B30D /* BeGreaterThanOrEqualTo.swift in Sources */, + 2DEDFABF913B46ED3F04B6167ED01E76 /* BeIdenticalTo.swift in Sources */, + D1F6601FD7B12B4DD24F04BB553F0B6D /* BeLessThan.swift in Sources */, + 7587E87952BC648A18C5898B98B6F635 /* BeLessThanOrEqual.swift in Sources */, + FD5C219597393471381ABBB840BDE2D0 /* BeLogical.swift in Sources */, + A919F65D13210395280A7ABF65771B1C /* BeNil.swift in Sources */, + BCBA292357B37054796D2D1CC9D3946C /* BeVoid.swift in Sources */, + 8AA1573A6E580F689A48C3237CC36268 /* Contain.swift in Sources */, + B4859692C024FC1CC6889AAB2F60129E /* ContainElementSatisfying.swift in Sources */, + 6673029A1E9ABDD79109176F30780C41 /* CwlBadInstructionException.swift in Sources */, + DDBF80097E27758743A1C302C3020727 /* CwlCatchBadInstruction.swift in Sources */, + 089FC967E3D8DD6212509D9C6AC7185B /* CwlCatchException.m in Sources */, + 8F69EDCC09739459EB61749494F1E002 /* CwlCatchException.swift in Sources */, + A0871080516F7088835670597EB06674 /* CwlDarwinDefinitions.swift in Sources */, + 37677CF7642DE842A5E6D17F32D0AB00 /* CwlMachBadInstructionHandler.m in Sources */, + 3DD565E4A02EB0EF26F4C6F87800EFA8 /* DSL+Wait.swift in Sources */, + D5CEB8D0B830BAE216347870F154079D /* DSL.m in Sources */, + A63ABE35A5588606E60D68AA53E5424D /* DSL.swift in Sources */, + 54DD35E1A19394ADDEBB19F890EC8663 /* EndWith.swift in Sources */, + AF3691ABC1385EF83DA7FE9EF2F94F40 /* Equal.swift in Sources */, + A090B6A5C9395731A225BF1252DF7385 /* Errors.swift in Sources */, + 6997B604F860DD4C5C60DCB327211676 /* Expectation.swift in Sources */, + 6CE7AC2102F95160F57359A07F1AF393 /* ExpectationMessage.swift in Sources */, + 7FEA4E1DDD6077118929D88B4FD8126C /* Expression.swift in Sources */, + 0A54C1F9D2D803488A89DA43AD4D6F06 /* FailureMessage.swift in Sources */, + 9AADA2573B8098C022E8A390155DFD90 /* Functional.swift in Sources */, + B32C07C5B0AE470EC47E07A960D4FA51 /* HaveCount.swift in Sources */, + 7AF964C6CD077F8EE327F8A154F0C698 /* mach_excServer.c in Sources */, + 3A9E05346C86B76996B00476136E02F9 /* Match.swift in Sources */, + 14835068BE8B511E0DF0C9D739397B33 /* MatcherFunc.swift in Sources */, + 08EA01BACA4194902667F1FF29DC6265 /* MatcherProtocols.swift in Sources */, + 2A6936931C00AB98D55A0FD915BCB50C /* MatchError.swift in Sources */, + 275B03F03D701555A341DEFDA586D3F2 /* Nimble-dummy.m in Sources */, + 03D7EA5C17FCEB40D10C3C73F9472F4E /* NimbleEnvironment.swift in Sources */, + 9DEECB22E5869BB2ECD155D53946F939 /* NimbleXCTestHandler.swift in Sources */, + B9E8D184ED4693E2D6D62ACBB0324836 /* NMBExceptionCapture.m in Sources */, + AAB5290754D9060D86FB2C89DD7ADCC3 /* NMBExpectation.swift in Sources */, + 2A561B51439F9724CF97415032FFB649 /* NMBObjCMatcher.swift in Sources */, + A37A7557AC201CA60CF14E7C4199867D /* NMBStringify.m in Sources */, + 4A728EA7AA70C321148FFB78EA037186 /* PostNotification.swift in Sources */, + 04AA9A137A0D38056D1081B4B304CFB6 /* Predicate.swift in Sources */, + E14BDA97E95E3A116BF4D36120BE607C /* RaisesException.swift in Sources */, + 1064991CB5E00E68983F90D216AD0F5E /* SatisfyAllOf.swift in Sources */, + E560C263129EFDC025A0CF86374327B8 /* SatisfyAnyOf.swift in Sources */, + 5B054F6A59BD5780C1996C60236F4EF1 /* SourceLocation.swift in Sources */, + BAC08800A3D59C2C04DC45F7D3347F71 /* Stringers.swift in Sources */, + 7785B0A164079A4C82DA8F0F6874B67F /* ThrowAssertion.swift in Sources */, + 9D321DC100B95C35B6FF4D01BFCD6C07 /* ThrowError.swift in Sources */, + 2722196E68C16CB6AE1C739A6632DDDD /* ToSucceed.swift in Sources */, + F28105B034AADEDCE3667B7E1ACE0682 /* XCTestObservationCenter+Register.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E99AFFB64ABDB1DDA82E8E532FB66158 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00172CED9D8741CA7FB64BA63FDC1054 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CE1287DA39DB4208F5511CE47FE8298D /* AdapterProtocols.swift in Sources */, - 1AC5D2CE6FA79327468F53B53D0A9418 /* AllPass.swift in Sources */, - B6F0D7C04121F97B1D4933C0168278EF /* AssertionDispatcher.swift in Sources */, - 85107C3BD627EA89CC1EAB25859EF85D /* AssertionRecorder.swift in Sources */, - 3312F77A6C289F2CEFBF0C1D98431671 /* Async.swift in Sources */, - DEEDD0D7C0369178EC867A59373F6380 /* Await.swift in Sources */, - 6B2DF45B9BFABD4BF3DDC503F073FB71 /* BeAKindOf.swift in Sources */, - 0D74DB80E4766C505062F32B6C5A70AD /* BeAnInstanceOf.swift in Sources */, - DA257CBBCAB6C22BA5476F983AC78BB5 /* BeCloseTo.swift in Sources */, - 9C22921616DC80691662977DDEA6B2C4 /* BeEmpty.swift in Sources */, - DF7CF1941236840A89D99B233E4DC086 /* BeginWith.swift in Sources */, - 6FE504E9ED5B37C05CFC2A530019AE5D /* BeGreaterThan.swift in Sources */, - 58B249717B134855DA1DF182DF0AEDB9 /* BeGreaterThanOrEqualTo.swift in Sources */, - 97EE56F66DCD3C983D0585D8F45FDB6A /* BeIdenticalTo.swift in Sources */, - B2F5395D43472600D7BA7E26E3772069 /* BeLessThan.swift in Sources */, - 06F38DD26D80484050C9ED86478406F2 /* BeLessThanOrEqual.swift in Sources */, - DD2EB3198539280E2F07F0E360AFF324 /* BeLogical.swift in Sources */, - 8E83E547D107FFC8B596829313AAF38F /* BeNil.swift in Sources */, - 5747F17B237F1ACB862F3F2911E5CBB1 /* BeVoid.swift in Sources */, - B30FCDD03BFE82B7E9776FD9CE3A1C51 /* Contain.swift in Sources */, - 8BB7F5B7E3E77CF25E64E1EAD1A26E68 /* ContainElementSatisfying.swift in Sources */, - 9A0EB2F0A468E4576E776AE1E9221E7A /* CwlBadInstructionException.swift in Sources */, - 350C051E271508531C90540A2496684C /* CwlCatchBadInstruction.swift in Sources */, - F4EE282D8435D54A662C6DDD30A3D2CD /* CwlCatchException.m in Sources */, - 2574D09B363D42ACA6BA589B675FFA26 /* CwlCatchException.swift in Sources */, - 8050C10B78F2D1DD98A2F3E250A24AD0 /* CwlDarwinDefinitions.swift in Sources */, - 66D3DA2225488356273B3D0AB83DA268 /* CwlMachBadInstructionHandler.m in Sources */, - 42A9F49A3D23555A2EC71F3E84E435FB /* DSL+Wait.swift in Sources */, - 6985430721C89135D5B4CBE13357EC31 /* DSL.m in Sources */, - A490FAE0B78B47AF739B0DAFC1DC5AD6 /* DSL.swift in Sources */, - 74605907C211553B00F09768BEF12834 /* EndWith.swift in Sources */, - 19291565899B5113A5355002CF9C8F2F /* Equal.swift in Sources */, - 4C093ABFA796CEC3AC89C1B9DC36841D /* Errors.swift in Sources */, - A286AD495C5D4520ADF2ECE7786EF950 /* Expectation.swift in Sources */, - 1E2AE2B6202B65E712FE05FB2699BD2C /* ExpectationMessage.swift in Sources */, - E454528E8D39931207848DACBB617A4C /* Expression.swift in Sources */, - 24AC6513961FF6DC60E0FB284E8914B6 /* FailureMessage.swift in Sources */, - 4BC738EA304E6FA57294B9AAFEC56F70 /* Functional.swift in Sources */, - F32B9D0318D13B740E6D88E16709FEA3 /* HaveCount.swift in Sources */, - C5305DE0B553BCA7361C3997ACD70FFB /* mach_excServer.c in Sources */, - DDB89D0F2F9422FEFF8D3ABB4B1FC7F9 /* Match.swift in Sources */, - 44F6B7EB2EAF73218A16F56D45C877A4 /* MatcherFunc.swift in Sources */, - 6B124A4D8EB28A918E0C87F2E75D94F8 /* MatcherProtocols.swift in Sources */, - 7AA9A7388AF44BB4EB2111CEDB29A666 /* MatchError.swift in Sources */, - 79FA255F43C9E42470C9720C0604444F /* Nimble-dummy.m in Sources */, - 0C345DBBF5EF9ED046CB579FDD401A57 /* NimbleEnvironment.swift in Sources */, - 62A3D36B892ED9C9A3210134C97FE3F9 /* NimbleXCTestHandler.swift in Sources */, - 2EF89DB591335BFB29606E0706E66D9F /* NMBExceptionCapture.m in Sources */, - 223CA7D4EDF23874D61C762F6CF51C56 /* NMBExpectation.swift in Sources */, - 562B8E7BBB3176E837BEBD6D24DA7EF4 /* NMBObjCMatcher.swift in Sources */, - 3C0D99EED837A3AD705A664503EF48DE /* NMBStringify.m in Sources */, - 22948773F0660B81265C2C17A0761F0D /* PostNotification.swift in Sources */, - 935558F919649CDE3784CBD344D3C008 /* Predicate.swift in Sources */, - 5895EA4D5666103B2CD4243690487D07 /* RaisesException.swift in Sources */, - 7485AAEB633B78268D656D019B77E023 /* SatisfyAllOf.swift in Sources */, - 746D0DBAF8EB27CA816CFD021DE2A7A1 /* SatisfyAnyOf.swift in Sources */, - DA4FBA76599ECAB9A1993F119A41359D /* SourceLocation.swift in Sources */, - B7ED1B41F56087971B656A2E38322310 /* Stringers.swift in Sources */, - 37C3C6235A5DDB8E37629314CF0E8489 /* ThrowAssertion.swift in Sources */, - E85EAC40F42C10F327BE0BCF39C2DF3B /* ThrowError.swift in Sources */, - DAF21E37BBBFD5D408F514E867A5936C /* ToSucceed.swift in Sources */, - B3895E766FFE0B7DF58F4D0BE246221B /* XCTestObservationCenter+Register.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 34F41EDC39D7E2AF79AAB55A6C0282F6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 72717E1E17FA446C8B633C8CB612B443 /* AccessTokenPlugin.swift in Sources */, - 719927192DFDEFD79104F571F27438D6 /* AnyEncodable.swift in Sources */, - ECE3D9402E6C281F8A447D2D9D60F118 /* Cancellable.swift in Sources */, - 6E09B5964DC2E450E0F5E41F6D3CF85F /* CredentialsPlugin.swift in Sources */, - 939121A92BB2DCC4D9AFD1F2B4EEF85A /* Endpoint.swift in Sources */, - FC96833F1911E4535238ED88F38F22AA /* Image.swift in Sources */, - 6C2D8FCB61DCC0DDA1F178AAACF902A5 /* Moya+Alamofire.swift in Sources */, - DBA81E60643EBCEC2EBB5DB4ABF36AE9 /* Moya-dummy.m in Sources */, - 64845E659EBD124D2D1FC3E185836C10 /* MoyaError.swift in Sources */, - C2D1DA02C0A277EE62931E9E9E38BC2B /* MoyaProvider+Defaults.swift in Sources */, - E2B99A2F4386B61D7C23E519134FDBCE /* MoyaProvider+Internal.swift in Sources */, - BD2A0157B0D828B1B44DC6ED34418472 /* MoyaProvider+Rx.swift in Sources */, - 87F9795817100B159C2494AE4D72C394 /* MoyaProvider.swift in Sources */, - 772A7A90C8A553FA62AB0F747DD66BAB /* MultipartFormData.swift in Sources */, - 95D4F5647D0E15BDA40126B83C5F3757 /* MultiTarget.swift in Sources */, - 970841F65DEBB4EB73E8902EA3FCA348 /* NetworkActivityPlugin.swift in Sources */, - B82B50AE64477798DDCF6663517A2FCA /* NetworkLoggerPlugin.swift in Sources */, - 3FDE02E8F0CE27ACE24211D4AF084972 /* Observable+Response.swift in Sources */, - 2D3BDA8A39E5C7B98543352CB34D7421 /* Plugin.swift in Sources */, - 786DCFBECF24530E2CEF60E96FEA7640 /* Response.swift in Sources */, - 963DE999CF3B92D95274E35BF5EAED21 /* Single+Response.swift in Sources */, - 907EB86C130859FC4360150106A9B23C /* TargetType.swift in Sources */, - 98C0AF2CE8C7CE3560A276B8046B138B /* Task.swift in Sources */, - 0E6B8B8F01C0CCAB04EEE9D931C65628 /* URL+Moya.swift in Sources */, - DD670CD87FB8F67FC2CD4AA60A0B4D5B /* URLRequest+Encoding.swift in Sources */, - 4566AFEEB0DB3D45710F5C2080A36CB4 /* ValidationType.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3AB43242B8C81C730633ED7D3829C55E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1507C09968AF12DFE91CE98FEE30F793 /* RxAtomic-dummy.m in Sources */, - 4A2006AC37C875C3F0F06B88384B28CA /* RxAtomic.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4E84BC2336449819D2181DDFCE7A6B1E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3216C05D6BB83A045C4991AB1C93BC77 /* Behavior.swift in Sources */, - BCAD2E96561184809B8C0515E37F1503 /* Callsite.swift in Sources */, - 635BC94326872968C32DF148FDFA47BA /* Closures.swift in Sources */, - 147CBE9303945C3E97F990726BF46E76 /* Configuration.swift in Sources */, - C7F0A9505B5D540413575CD25DC5AAD0 /* DSL.swift in Sources */, - 5FC4096E17DF4CD752A2E511748506A7 /* ErrorUtility.swift in Sources */, - 6AE0CD1AF2F111FFAA608EDDD6CF55AF /* Example.swift in Sources */, - 5372999DB009194F5FBDDDE3A4DE5607 /* ExampleGroup.swift in Sources */, - 6C6F71C1EABE37CF783F2A7C47B590BB /* ExampleHooks.swift in Sources */, - 2112B53B19504706D1CE9A48D2CF0E58 /* ExampleMetadata.swift in Sources */, - 4A9C3370FFDBCFB06C8B03C673207A33 /* Filter.swift in Sources */, - B95BD9864D5CF2F670243BB8646A0853 /* HooksPhase.swift in Sources */, - 9C6EE5598D92A11062B84D0EAD4C5F96 /* NSBundle+CurrentTestBundle.swift in Sources */, - 76CAF82CB7271C6F4EBBE2C7D21D1E3F /* NSString+C99ExtendedIdentifier.swift in Sources */, - 0F7DD97945DC9FE1AD3FB621C55AB2E1 /* QCKDSL.m in Sources */, - F67A032EE5CE632EF09403E925450D86 /* Quick-dummy.m in Sources */, - 75399E28ED3DCDAC5794400E8CF97369 /* QuickConfiguration.m in Sources */, - BB10CA6C48E2035FE184ED8BFD7D5FA0 /* QuickSelectedTestSuiteBuilder.swift in Sources */, - 0E71C9AB00EB6A846D5550DE014CEDFB /* QuickSpec.m in Sources */, - 9CD52AA7E7EB7CA7BC8C5E714DD05D80 /* QuickSpecBase.m in Sources */, - 47CCDFCF610218B876091ACD070B5B41 /* QuickTestSuite.swift in Sources */, - 324DB11BB0ACF098A4A0147EE20B0FB9 /* SuiteHooks.swift in Sources */, - D94982FEF8222057B8ACB7B23D80E1D9 /* URL+FileName.swift in Sources */, - 3D1E4E0502C19D07701D9C3C42B51446 /* World+DSL.swift in Sources */, - 72AB14FE867E446C0D21D87C1722FB5C /* World.swift in Sources */, - B9ED81B5D467F4240125AF11911B81DE /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 869CADCCE98FCBBF689F768A0454BB86 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DEB9EF0057E614CC0C861CA67A5D2AD1 /* AnyError.swift in Sources */, - 4564B5C5C7A26B1563888A8098BC9691 /* NoError.swift in Sources */, - EC45E56E958DE940DF6059774B9ABDA4 /* Result-dummy.m in Sources */, - EB896C002B686E60EFDA30E504BB417C /* Result.swift in Sources */, - 79B4A820A61997A6581BE794CFF25E6E /* ResultProtocol.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9B1A91B7817C5A8C125B5CF78EF43F70 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7B93D8FDD1C3E44CCC4560005AA31DD3 /* Pods-Japx_Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B33F6389CF42DDC80CB289FB7403FA80 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B6C9126758F7332BB1C79398188050FA /* Japx-dummy.m in Sources */, - 5FE481E5E9206A0930250A173F490E51 /* Japx.swift in Sources */, - BC2364B7283D4629C6BD34119B0E9564 /* JapxCodable.swift in Sources */, - D26ADCA707B72A3F96A40AB69F27690F /* JapxCodableMoya.swift in Sources */, - A38D681427FCA02A1AA9E8ECCE8828DE /* JapxMoya.swift in Sources */, - D8202DFED6DBA7168891489401D282C9 /* JapxRxCodableMoya.swift in Sources */, - 6973FAB04F66CAD367517352CEEE31EF /* JapxRxMoya.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C76EB4F1D6D9D9244D77CA6BBDD0CF10 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F36A63C9755A38096B5426F56D19B6D3 /* Pods-Japx_Example-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CC399CEC576B42C962CEB290481CAF95 /* Sources */ = { + D720CD264D2928480ED226A31AC7658D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BE4BA1EDE444A770F834605F4B65348E /* AFError.swift in Sources */, - D4C3899574E9D5DF5E5DA52310560BCC /* Alamofire-dummy.m in Sources */, - 4E1A913EFB404FB11524718FF0298EFE /* Alamofire.swift in Sources */, - DBE6E2E4D205545E7988CFA5057C31D6 /* DispatchQueue+Alamofire.swift in Sources */, - FF9C7BC64DB23D2CED48197DE67F0335 /* MultipartFormData.swift in Sources */, - B77705737566AE83ED7E448923D7FA60 /* NetworkReachabilityManager.swift in Sources */, - 500C8EDA60C07B0F127C7FC385E17D38 /* Notifications.swift in Sources */, - 796177DE2762F24DAC16A709FD954838 /* ParameterEncoding.swift in Sources */, - 965DACF3DC02857ECBE66C5CBA3DA5D4 /* Request.swift in Sources */, - 52237C35642089F77DD4D723CEB25737 /* Response.swift in Sources */, - 5EE5FED83B90A606A763CF1114D1D6FB /* ResponseSerialization.swift in Sources */, - F9EA61D484CC15FDDAB0D8C0D26D7949 /* Result.swift in Sources */, - 6BEA14EC335E07C7063CD1383C0C443C /* ServerTrustPolicy.swift in Sources */, - 1FC3FD39157C2FFFF3869A1300730086 /* SessionDelegate.swift in Sources */, - 7068E8A7DDC1424EE8F24BC77E8746F4 /* SessionManager.swift in Sources */, - 36FF8853CB34A9297AFAA8F5F7456324 /* TaskDelegate.swift in Sources */, - B424F524BBBE34E685129945993809A8 /* Timeline.swift in Sources */, - 58A9719584AFA2D108D9E5C585A79329 /* Validation.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FA3585C3FB4C04704C29395237F4D263 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6705B54699651256CE15B5E06DBEEC3C /* AddRef.swift in Sources */, - F2A41D8441C565DCE0B858AAB1687793 /* Amb.swift in Sources */, - ECAF0D1DA94305E1FA86F4F19987A73F /* AnonymousDisposable.swift in Sources */, - 7342DADCD097C98F55729135A25DE4C7 /* AnonymousObserver.swift in Sources */, - 525BF6567F7C0E3133ECE117E2ECE1E7 /* AnyObserver.swift in Sources */, - 41912E42B3CC60319DCB6A4DA8F6527A /* AsMaybe.swift in Sources */, - 2C3F2C9CC302E90AF75A8E15C9BF1DF1 /* AsSingle.swift in Sources */, - 58EB3F002D50500D514BF3D3348F77EF /* AsyncLock.swift in Sources */, - 765DAFD6ABBE5239FC284F25FAC3C3AD /* AsyncSubject.swift in Sources */, - DACEBF5CEC41E8734B4FABBC24F3A27F /* AtomicInt.swift in Sources */, - 398E8AFE46ED873F77D173D26DE6C5EB /* Bag+Rx.swift in Sources */, - 1B92C7E027930A153BC93F108981927D /* Bag.swift in Sources */, - 483238C40AC8179FEAB8F8F88258B040 /* BehaviorSubject.swift in Sources */, - EF3E9B7B9C37847562C38903950BF88F /* BinaryDisposable.swift in Sources */, - 8F554B6F013D6FCA197755E2BB94DEAB /* BooleanDisposable.swift in Sources */, - 6BEA66989889AA977A2FF2BBCC39AC10 /* Buffer.swift in Sources */, - BCA3B136F04E4F8EA5B4207EB6006D37 /* Cancelable.swift in Sources */, - F5AED98E36EE3FA1EE52D3FD3264EC71 /* Catch.swift in Sources */, - A176444331CEB4DD4438700ABBF9471B /* CombineLatest+arity.swift in Sources */, - 06970A376D7B182A6D7CC33A9E4AA597 /* CombineLatest+Collection.swift in Sources */, - 3DEE6869A65E75323D33FE29346EBE99 /* CombineLatest.swift in Sources */, - D2AB018737463C0F338A06B7B4E6731F /* Completable+AndThen.swift in Sources */, - 6EF0A3E606C2B100C0EF65093FDBB38B /* Completable.swift in Sources */, - 8E60A4CF1B250BBE838D4F4231A923C4 /* CompositeDisposable.swift in Sources */, - 95132DA4DB65D11710B03031CC2D54E7 /* Concat.swift in Sources */, - 7A7DC023DD85CD58CD168D92DBC372EC /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 3429CCB83C95FC5612FAB4488D249DCB /* ConcurrentMainScheduler.swift in Sources */, - 107C2F551B64FFF672EDFB204002A741 /* ConnectableObservableType.swift in Sources */, - 75E22AFAFA7691035C7AC20D957C0200 /* Create.swift in Sources */, - 95BB6C6513F806020E3AC3AEF3EE9466 /* CurrentThreadScheduler.swift in Sources */, - 5B2FEF40C2D47485CE2E069EF96E42AE /* Debounce.swift in Sources */, - 488CD4A4C7E98DA05D590A6FA7BAE0A6 /* Debug.swift in Sources */, - EA0F8BD4799FDA2870007A2E4ECD16C5 /* DefaultIfEmpty.swift in Sources */, - C6B9727944E49166AB28BAC17D94D304 /* Deferred.swift in Sources */, - 58A91E8E72DDF18DEEB62C6647B909D5 /* Delay.swift in Sources */, - 8971C109DED18C9E0C1378B1CB50B162 /* DelaySubscription.swift in Sources */, - CF77EC854708C0A9D37FD40C67747C36 /* Dematerialize.swift in Sources */, - 67C0FD6AC3989CF3E0464E6EA228C512 /* Deprecated.swift in Sources */, - A8E7FDEA923DAE52671BCD340DFAE336 /* DeprecationWarner.swift in Sources */, - F2FB786A113704742D2D2104760D6DC1 /* DispatchQueue+Extensions.swift in Sources */, - 521F3CBF6C9AC8F0E6FEE08E00EA2FA0 /* DispatchQueueConfiguration.swift in Sources */, - A255AB42B4F5C55D923F5BCF49F6FF07 /* Disposable.swift in Sources */, - 4D12F56A84C52611B9D745EFE51FBDE0 /* Disposables.swift in Sources */, - 61A74707C135A67A813C9749AC7D7A1D /* DisposeBag.swift in Sources */, - 43B885626C96D3C94A8E1CB61BCC34A8 /* DisposeBase.swift in Sources */, - 09762E550B7B29D0567BA35401B9A0F5 /* DistinctUntilChanged.swift in Sources */, - 816C429ED6409DE1E7027B1CC5F6F0E6 /* Do.swift in Sources */, - 5622FABCE06085106880A19374FD9B65 /* ElementAt.swift in Sources */, - E4758A7EB2F11CB5F3708C6A9BA4EEAB /* Empty.swift in Sources */, - 63D852B6BB841CF6303FB1F866191682 /* Enumerated.swift in Sources */, - 80A888233D5E48A4D45ACADE34CA3C4F /* Error.swift in Sources */, - BCAD28CCE62DED45B834B0B1F992F798 /* Errors.swift in Sources */, - 2778233AF2CF5F5C978566075520B6FD /* Event.swift in Sources */, - 317E429E53BC8BFADC7CAC947A0BD1E7 /* Filter.swift in Sources */, - B37329D1EBDDC0504A3E4770D7E0C4AD /* First.swift in Sources */, - 2FDA776904CBC5BC14666A4CD2F5397C /* Generate.swift in Sources */, - 95622846302823AEB7A63153E0A663DE /* GroupBy.swift in Sources */, - 46394D01F618608F9213BD2FA9AA8669 /* GroupedObservable.swift in Sources */, - 079CBC0274BA4BA24287FE4BCE983C6F /* HistoricalScheduler.swift in Sources */, - 8C1D914B21E1E77FC5D31EADB689883E /* HistoricalSchedulerTimeConverter.swift in Sources */, - 84329ECA58C00CC97D0E4B82757662E6 /* ImmediateSchedulerType.swift in Sources */, - F18A1F34B7BECC1DF91FA36E9F9D6933 /* InfiniteSequence.swift in Sources */, - 894ADF927B676BED1BAA5C172D23A929 /* InvocableScheduledItem.swift in Sources */, - D8AA81BA78D9856ECD4A434693FBF006 /* InvocableType.swift in Sources */, - 2CE5BF6BE8DBF32183A14DB913D3ABCE /* Just.swift in Sources */, - FF3BB476CA80F58A7E700CD90CF0BD01 /* Lock.swift in Sources */, - 233F7B0A7A799F8D9CA20DE777A39E36 /* LockOwnerType.swift in Sources */, - 99997C8B13E85F45CFCA3E0DB497E696 /* MainScheduler.swift in Sources */, - 830C6CDA5B5ABE588366671300A037DE /* Map.swift in Sources */, - DA4A30875094B4FDBA6EF847E5F26076 /* Materialize.swift in Sources */, - 51629BE907A93F1CE6267FC02B630F4D /* Maybe.swift in Sources */, - 93190EB6E280D49A05DC9DB072FDA619 /* Merge.swift in Sources */, - 3449438ADC4B1E355F1230A62A739559 /* Multicast.swift in Sources */, - A0CA7C131024E68C9C7C3669AEE37885 /* Never.swift in Sources */, - DE10442B9E4D75FC0FB03ADB6696C558 /* NopDisposable.swift in Sources */, - B99094A0C28915C80D4E915AFAEC4647 /* Observable.swift in Sources */, - 59A5EC3C92F777F1B33D4BF07B859F63 /* ObservableConvertibleType.swift in Sources */, - 5C93B894DEEF9C8669760D1EC3F12335 /* ObservableType+Extensions.swift in Sources */, - F5C987481D1783FD4B492301D710E954 /* ObservableType+PrimitiveSequence.swift in Sources */, - 7D510D566B80361658FB3BCA9AD366EF /* ObservableType.swift in Sources */, - AA79AB48A55C594A858CBF61E640A777 /* ObserveOn.swift in Sources */, - 246A3DAD678FB166E8860365E7537EAE /* ObserverBase.swift in Sources */, - 9FCBE01E8AF7F881F0F041E23D955800 /* ObserverType.swift in Sources */, - C075906FBC821420AAFB76F6353EC0FD /* OperationQueueScheduler.swift in Sources */, - 50F0FD182DFCCF6035541C935E44D0C8 /* Optional.swift in Sources */, - 82ADD371F678E9B717090788B6583B35 /* Platform.Darwin.swift in Sources */, - B0AAF7B39046096E518ECCCC46BCD40C /* Platform.Linux.swift in Sources */, - 2E068C9C577891A56D14963996B6FD4E /* PrimitiveSequence+Zip+arity.swift in Sources */, - 9E20F84870515E8E53835FA69FDB9B12 /* PrimitiveSequence.swift in Sources */, - B783072C8FE7101DE87E5A48FFEED870 /* PriorityQueue.swift in Sources */, - 9B692496E3D2B62EF38BE75E8611B735 /* Producer.swift in Sources */, - 800F4A4487638900AE2C8158B55EB428 /* PublishSubject.swift in Sources */, - FD23C14812BF860A1F18D40F33802C01 /* Queue.swift in Sources */, - B5D879835EDEB0FE36B813D025051949 /* Range.swift in Sources */, - 3BB16B7132077BE161EF4D1B15B54F2D /* Reactive.swift in Sources */, - 9466F30A2AFD61CA4FDF064FD61CA616 /* RecursiveLock.swift in Sources */, - 76EC1EC3921CFA3EACBCC84989DC119D /* RecursiveScheduler.swift in Sources */, - FC1A2203C4491F9399992DB53FAF27E4 /* Reduce.swift in Sources */, - 0B7775F5188EAD76A4F893F8823FF2DC /* RefCountDisposable.swift in Sources */, - FDD1AAE6C031D3D755B04C97BCDF154A /* Repeat.swift in Sources */, - 3662FD8C6D33E20862336420CA8F42F0 /* ReplaySubject.swift in Sources */, - C419B708135CE124B0CEC047EA16BCAA /* RetryWhen.swift in Sources */, - E93706BB9F5CE30A55618F495D943A1B /* Rx.swift in Sources */, - 4BE8D224D8DE5527637D3813E47EBDA7 /* RxMutableBox.swift in Sources */, - B5915428A966CF152B1FA0BD50EA3FF0 /* RxSwift-dummy.m in Sources */, - 9B6B4EE6D498135D94494B5A49CEBB5F /* Sample.swift in Sources */, - 0AE8411825DCFB717A9881D277D0414D /* Scan.swift in Sources */, - 44A925DE6A5B6CB17FC73910A47039A5 /* ScheduledDisposable.swift in Sources */, - 59E7D90C5779ACBD425186EB49A5EAB7 /* ScheduledItem.swift in Sources */, - 28188258F0418E3DE7D16833762BBA7D /* ScheduledItemType.swift in Sources */, - 36A002D6982ADAA503559CE0CD92B887 /* SchedulerServices+Emulation.swift in Sources */, - 9D919C4900C03810F39AF494B0E050D5 /* SchedulerType.swift in Sources */, - E472CD3C5FEFC458B9FE95AE1E969071 /* Sequence.swift in Sources */, - 81EDE00A9B1461162461A4A08B7BADD6 /* SerialDispatchQueueScheduler.swift in Sources */, - 78C81D7F2709E7859D447505517762F0 /* SerialDisposable.swift in Sources */, - 501A5DBB7A5A8041546E9B47AF0CB375 /* ShareReplayScope.swift in Sources */, - A0D93AE287E76C83CC2A07595E9B413E /* Single.swift in Sources */, - 784E374F0B77D79B7B70FA5B3CC877D3 /* SingleAssignmentDisposable.swift in Sources */, - 4E2A31A44E1BE2F5A9AFCF6277F00407 /* SingleAsync.swift in Sources */, - D22C4B2BD1BD0829931E3AE4AC572268 /* Sink.swift in Sources */, - 3DC25CEF6B55293D4CBB387A4442170F /* Skip.swift in Sources */, - 73A54E7686DED2EF2E00567830B40195 /* SkipUntil.swift in Sources */, - 027957DF8C552F1C5914AF5DBE603CC9 /* SkipWhile.swift in Sources */, - 7D0828C95B23A423DAD23D5054AAA908 /* StartWith.swift in Sources */, - EDB0CB23B1198C9373328AB4FD74FDB0 /* String+Rx.swift in Sources */, - 706146EEF6F35865365858B59B4BFF7A /* SubjectType.swift in Sources */, - 3A80DFA2F46D857FB403F6AABDC2FCAD /* SubscribeOn.swift in Sources */, - F62562043224A2CEE5C3FFC7CF5D9587 /* SubscriptionDisposable.swift in Sources */, - 178DA630926C9A5E9DFDDB18DD234C9F /* SwiftSupport.swift in Sources */, - D0835CAAA8130A3E3C893FEDFC1649F1 /* Switch.swift in Sources */, - 007491FB921AA8230A8193BDB07D6AD3 /* SwitchIfEmpty.swift in Sources */, - B8133A149EE19CB86C5D44F7F2867C56 /* SynchronizedDisposeType.swift in Sources */, - EC80A570A3B17D83383BF70C21B370D7 /* SynchronizedOnType.swift in Sources */, - 9D38BC909D78E322A14B82B707F30E7A /* SynchronizedUnsubscribeType.swift in Sources */, - 07C6ECE0B775486199AFEA7FA392C691 /* TailRecursiveSink.swift in Sources */, - D745D3C390437AE970929D9F327938BA /* Take.swift in Sources */, - 6F77D68BBA95AEB9AA3FFDEC3C8E8BA7 /* TakeLast.swift in Sources */, - F2BF2F1E8546BDC82D66BE43AFC8977F /* TakeUntil.swift in Sources */, - 2DEEF568E4FF0F12824EB81F317924EA /* TakeWhile.swift in Sources */, - B184C47355E7F98ABF0891A330D2598F /* Throttle.swift in Sources */, - 4BCC810477FF2047EF110EF7C00BB3FE /* Timeout.swift in Sources */, - 4B990E47E9D7342ADB5B9960FF6BA175 /* Timer.swift in Sources */, - 6CD13114B3769E616D719270A6E83A34 /* ToArray.swift in Sources */, - C927AAEBD12E544467EA03AE68478587 /* Using.swift in Sources */, - 1A7BE89EE789C865A9ADCA30800F85A0 /* VirtualTimeConverterType.swift in Sources */, - 6044B49FD52B784F13C698EF7221BA22 /* VirtualTimeScheduler.swift in Sources */, - E7DCFB2E4CD7CD580FE4D10E8448F785 /* Window.swift in Sources */, - 55507CEF233859F65B3F4C34B90CAEE8 /* WithLatestFrom.swift in Sources */, - DED24B42E7FFC98940EFD82EB80356A5 /* Zip+arity.swift in Sources */, - 046C19305E6B38D630DFF6A76133B804 /* Zip+Collection.swift in Sources */, - 47E7A32F1DB6B831CCC06109630149E1 /* Zip.swift in Sources */, + AAEB5B249B0E5430757E9A8C9B4D5BEF /* AddRef.swift in Sources */, + A52993C4B8A5EF088B96DCC8BD2BC709 /* Amb.swift in Sources */, + C422DBA6B5E20FBB6C1A76DC62C9141D /* AnonymousDisposable.swift in Sources */, + 468754F7AF3600ACF0A51AF76DBCD158 /* AnonymousObserver.swift in Sources */, + 7826233F53944A7F67B3D8E1F25BFF24 /* AnyObserver.swift in Sources */, + 1D0F252089F78D6ECF487DD4525A13C4 /* AsMaybe.swift in Sources */, + D96BBB990F10BD636040D95B05415DFD /* AsSingle.swift in Sources */, + 3E87ECB753E168A72810311392516C85 /* AsyncLock.swift in Sources */, + 7CCF6E5BEE96D29E0A031F0A50ED3E86 /* AsyncSubject.swift in Sources */, + 8A57CA093D0380EFE2A716BEDB37825C /* AtomicInt.swift in Sources */, + 6B13305CF2FF187D8F53021999C816C2 /* Bag+Rx.swift in Sources */, + 1BF90CFEB472750C30129C213971EBE4 /* Bag.swift in Sources */, + 4E77B98959F92EDC53F4DC2D459B4120 /* BehaviorSubject.swift in Sources */, + 19A05C35D09CE6C0BB3C3D4D52DE6F4C /* BinaryDisposable.swift in Sources */, + 375F183AA0F55744F9FA4F894D07BF5C /* BooleanDisposable.swift in Sources */, + 507A2482E6CD068FB95EE126AEEB712A /* Buffer.swift in Sources */, + 16E066C7E693016D8DB0F2CC87894BB1 /* Cancelable.swift in Sources */, + 6B05445A091B6A8AD907C0618A778ACC /* Catch.swift in Sources */, + D5C1B48817EFCA4C1058980B27485155 /* CombineLatest+arity.swift in Sources */, + 8136A262FBB4C6C0E90F62A3F740CAAA /* CombineLatest+Collection.swift in Sources */, + 45E442C531387ADF391CB274D6D1D361 /* CombineLatest.swift in Sources */, + 79465A6615A970EF3E64AE4C36652EB4 /* Completable+AndThen.swift in Sources */, + 09AD90DEBCD17D6F3CA87F3E0AF37373 /* Completable.swift in Sources */, + 22AE423111FE93762572A5C2459C01DB /* CompositeDisposable.swift in Sources */, + A24DD6F36485803E778E6E1EBDB9022C /* Concat.swift in Sources */, + BF6DA929D7DE1E6FB6B95587F09D19E4 /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 8489A652767615DDBBE6E7754D156900 /* ConcurrentMainScheduler.swift in Sources */, + 1046DBB8BD84AFDD994763B307BD3907 /* ConnectableObservableType.swift in Sources */, + 5194A72F56817070D2B8BD6C274FBC6C /* Create.swift in Sources */, + 1AC912DD00E903A3F10DD47016C0F3B6 /* CurrentThreadScheduler.swift in Sources */, + F83223F109F9EF5F6DDF994EF05BA0E7 /* Debounce.swift in Sources */, + AC1AC578B901FB488B016D68450FDB1E /* Debug.swift in Sources */, + FE34BD345C3779687E0688F535BADC67 /* DefaultIfEmpty.swift in Sources */, + 7E08792627469358A9BF726F13EBBAA0 /* Deferred.swift in Sources */, + 1C8889DB39CA62AFFADBD2EE3D365BDA /* Delay.swift in Sources */, + 7108AE252AE75E909E276FDFDF7A8521 /* DelaySubscription.swift in Sources */, + 296F2929D60B95050B359AF5C12A1252 /* Dematerialize.swift in Sources */, + C8AF37BB1DD4440DDE451A98C693F25D /* Deprecated.swift in Sources */, + BEE982D7F1B2AC0D7A0800E08BBACDB3 /* DeprecationWarner.swift in Sources */, + 01829BC2B87989FA4B41B4C81485BE26 /* DispatchQueue+Extensions.swift in Sources */, + A29DE8EF099BB53B0D2DA3F7F2626C8A /* DispatchQueueConfiguration.swift in Sources */, + A5579798A41A1B88500847D66B67A3C1 /* Disposable.swift in Sources */, + 79F5F4EF0A9133F6FE32E67E9F23DE7E /* Disposables.swift in Sources */, + 871505546440355DD2BB942265DBD15C /* DisposeBag.swift in Sources */, + 0711A39ED0BA814B6873734C3D292D76 /* DisposeBase.swift in Sources */, + 96E0C86933989EC8E43F73DFB18C7CA0 /* DistinctUntilChanged.swift in Sources */, + 1E93DF4328D0A48AD151911821263E7B /* Do.swift in Sources */, + B45C682D8305263E24F959A3352B9454 /* ElementAt.swift in Sources */, + 0DD3976824D7B71B923CAE51E1243CC6 /* Empty.swift in Sources */, + 1EE4AF829F9D288A5A76C9B1A1788457 /* Enumerated.swift in Sources */, + 934C0B499EA223B71828CD737E4DDF91 /* Error.swift in Sources */, + 72783B7AFC9925D5D8A0D74DEF19BE56 /* Errors.swift in Sources */, + 8C1E2CFE3759133AC306D944DB2988D3 /* Event.swift in Sources */, + EF041F3DE96A5E7B0F1202D3A06209FC /* Filter.swift in Sources */, + EC9DCEB31045D20EEF6C4349A7622818 /* First.swift in Sources */, + ABD7A02DDD2CCA1544079A0EB1CB6BAA /* Generate.swift in Sources */, + F45E7534BE0508FCC38C4B0A197AD81E /* GroupBy.swift in Sources */, + 438AEF88FE596ABEA1223B4DF8C86B84 /* GroupedObservable.swift in Sources */, + 73D6543DC0A387AA7C70B348CEEE4ADC /* HistoricalScheduler.swift in Sources */, + 8C56843C0BB2AA1154547F3EA9BAD829 /* HistoricalSchedulerTimeConverter.swift in Sources */, + AABB94221222FC86A3992ED026F9611F /* ImmediateSchedulerType.swift in Sources */, + 43B8426B030334422C5ECEC7BD187C40 /* InfiniteSequence.swift in Sources */, + 38BB5D76214CE5977BD7DFFF0FADB214 /* InvocableScheduledItem.swift in Sources */, + 6369514888CA77F8980A0B672130EB45 /* InvocableType.swift in Sources */, + 32983BA732F34E3A141D3AEA75B6C261 /* Just.swift in Sources */, + 3980B3285C569B8747573E53841552B6 /* Lock.swift in Sources */, + 7E22195758A292B27272AB9466BBC0CD /* LockOwnerType.swift in Sources */, + BADD5533083FF87322BB28DC57D330E1 /* MainScheduler.swift in Sources */, + 6084E38E60D18EC8D4CFCD47F6A9E570 /* Map.swift in Sources */, + 5B110DDF7E13EC46349C6A3D7DA6799E /* Materialize.swift in Sources */, + 7C57813F10F00650571EBFD55100807A /* Maybe.swift in Sources */, + 0529217D0E4C1F553EBA72B5BB30326E /* Merge.swift in Sources */, + 1FD9AFA4ADF0C60E9EF4EEBF8E5BDB0B /* Multicast.swift in Sources */, + F5624E2949F3C890A93F26326E4A85B0 /* Never.swift in Sources */, + F8C967E7CFB226A4355B98BA950496FA /* NopDisposable.swift in Sources */, + 6D8016B55FBF9A7B3D189E053829A0B4 /* Observable.swift in Sources */, + B80E4E04B305C61091B8D71682E9D8AF /* ObservableConvertibleType.swift in Sources */, + E0053D280B6A392F753955E2DEDB96B6 /* ObservableType+Extensions.swift in Sources */, + 142DC1AEA07F8D59D44F33AE7B33F294 /* ObservableType+PrimitiveSequence.swift in Sources */, + 2FA6CE753FE487A3240B8F7935397478 /* ObservableType.swift in Sources */, + 8D17403E7F50946122507D211713FA5B /* ObserveOn.swift in Sources */, + 0C80AA6F1891A7BF0DE0DCF55EF4E74A /* ObserverBase.swift in Sources */, + 6F058EF0E48E46CBCD885956FB298B93 /* ObserverType.swift in Sources */, + 81E4B6A54E28BAB4EC3E10E47F64A5A8 /* OperationQueueScheduler.swift in Sources */, + 3F30B98CB8F54FC004BC71BAA8546965 /* Optional.swift in Sources */, + 74844CCC3976E779813C000EADCD8804 /* Platform.Darwin.swift in Sources */, + 5F57165D2E384E7A34DB8318B9A68903 /* Platform.Linux.swift in Sources */, + DA422A9BAE31FA3C46065509D735FBAC /* PrimitiveSequence+Zip+arity.swift in Sources */, + 9A34B82AC162A2019CD36809D529E6EA /* PrimitiveSequence.swift in Sources */, + F352FF82BE5949F0C1126C6933BF4B13 /* PriorityQueue.swift in Sources */, + F7EE46E731BF106FFAAEB2C5F396297A /* Producer.swift in Sources */, + A2CDA7BFAB742DD3467677BC798C16E0 /* PublishSubject.swift in Sources */, + 24897B6300CF8F469F39F2B8BA79908C /* Queue.swift in Sources */, + F2006744BCF7DF67662193DDFDCCB6E0 /* Range.swift in Sources */, + 668582A9164CCA2467D700A7DC1A747C /* Reactive.swift in Sources */, + 07CB12973E0DD549A42E030BF31FE4D0 /* RecursiveLock.swift in Sources */, + 01A50689411F0CD7BE478556CC47087B /* RecursiveScheduler.swift in Sources */, + 70C14BFDAFE18AFBAB3F9A58FD7710AC /* Reduce.swift in Sources */, + AAEC148887AC4F59251B58B22A49FE7C /* RefCountDisposable.swift in Sources */, + 3914248A0C731B83C267A4905C9C40C7 /* Repeat.swift in Sources */, + 34ECE083DDF0FED015E0998450F01908 /* ReplaySubject.swift in Sources */, + 437CC7C16C2FC2375EF11DF6BB9599FB /* RetryWhen.swift in Sources */, + 9A3522D1BEC3D829F53D6F2E79BFBB05 /* Rx.swift in Sources */, + 3CE3B071476620FA75F829CD3AAF8B47 /* RxMutableBox.swift in Sources */, + 68AD386B1E35C387D1BD5229EBFD73D2 /* RxSwift-dummy.m in Sources */, + B95810C974288C2097DC77B9F58D9D49 /* Sample.swift in Sources */, + BA83B645D3A22257FC92131DB6253356 /* Scan.swift in Sources */, + 64A158DECE2B1F4E48594AEAF537A576 /* ScheduledDisposable.swift in Sources */, + E2D3277D156F3B916DBEFDD069445362 /* ScheduledItem.swift in Sources */, + 2835946F7DE4AA22BD2926EE98ABA696 /* ScheduledItemType.swift in Sources */, + 0A1907CD0D849CEE1DA8F2C0666A257F /* SchedulerServices+Emulation.swift in Sources */, + 1E677C7992D61A7D4C40896DED46175C /* SchedulerType.swift in Sources */, + 527B897816BFFCFED78FC602629B8E90 /* Sequence.swift in Sources */, + 3F24744DF0A7336E6BA366090901B8BB /* SerialDispatchQueueScheduler.swift in Sources */, + ADAE217D3C276D718C9DF7408A2A88F0 /* SerialDisposable.swift in Sources */, + 5686D0419CF098F5635BEF0F335F0670 /* ShareReplayScope.swift in Sources */, + B55819B0EA9BBEAB824A84CBC86798B5 /* Single.swift in Sources */, + 37F9B3129BC44FBF8F7800E09C220457 /* SingleAssignmentDisposable.swift in Sources */, + FACC4D5FE88D413016DBDF329F80D55F /* SingleAsync.swift in Sources */, + CDC37229B771FB69F3697A3858DA22F8 /* Sink.swift in Sources */, + 3FA0A0CA49BD1C09B9E9BAD8F29146EC /* Skip.swift in Sources */, + F49DD3CA4EACF6B07D7937EF886EB8B8 /* SkipUntil.swift in Sources */, + 57C412F5BD47DB45EBCA6CEEDEEB8D2D /* SkipWhile.swift in Sources */, + 1195276B65A57B272C4FF88BBBAA4616 /* StartWith.swift in Sources */, + C351A821C04917658908D85B13D4BEFD /* String+Rx.swift in Sources */, + 506ED7A6F2C63BB3E91EC2C1B43AEA4E /* SubjectType.swift in Sources */, + 1D64C0C6CE538E3A74F5FC538F2B3993 /* SubscribeOn.swift in Sources */, + E7144163CE3F830C9944414E3597BC82 /* SubscriptionDisposable.swift in Sources */, + B91D74DB4A58067B3D628B96C88A0B2D /* SwiftSupport.swift in Sources */, + CCBE2F6CE1ECADE71902644AD17D2BEE /* Switch.swift in Sources */, + 7EEB25F4B2A6E473F16350857629995B /* SwitchIfEmpty.swift in Sources */, + 2618EA2440A627F4DCD2E81351A8350A /* SynchronizedDisposeType.swift in Sources */, + C41ABD540187848A10290BFC49DC1FCB /* SynchronizedOnType.swift in Sources */, + 12602F91F7FE70BAF83A1B340D75A92B /* SynchronizedUnsubscribeType.swift in Sources */, + 61B9699FA9AAB04576FE860A5D80257B /* TailRecursiveSink.swift in Sources */, + 0A274EE2D282516A89AA874B1D3423A1 /* Take.swift in Sources */, + 1BD0D0D47709F96DD5AA31D8BBDD578B /* TakeLast.swift in Sources */, + D5D32C580524707C03EEA648BFD59A66 /* TakeUntil.swift in Sources */, + 584C3BBC0319B5AF56153DE6F8591DB7 /* TakeWhile.swift in Sources */, + 299864CD2BC4BA71388FEC7A547C2C66 /* Throttle.swift in Sources */, + 785677AAAC4E2EEA74AE40E655AD6D54 /* Timeout.swift in Sources */, + F3CA2C7574717BC0041B471941D10F2B /* Timer.swift in Sources */, + 18DFBB0EEAFF64E3526BD61EB44E73B3 /* ToArray.swift in Sources */, + FA0CC1B7D99AFDBFCB9A9F50D074A7CF /* Using.swift in Sources */, + A2641F65FE7476B39593C72FF13EC486 /* VirtualTimeConverterType.swift in Sources */, + 6353A512922EE5DCB8436813B12754DE /* VirtualTimeScheduler.swift in Sources */, + 51905874803F51EF8AA29F1619D5B5E2 /* Window.swift in Sources */, + CE2132C9FE98B12DB06A5835366A4558 /* WithLatestFrom.swift in Sources */, + 0101B6057109FBF7462DBDF8F1422E11 /* Zip+arity.swift in Sources */, + FDF01D669FB1948F691BB19E777731E6 /* Zip+Collection.swift in Sources */, + DBB03F4C30381FE6C5C2504964E39494 /* Zip.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 02084DA3B42152AE4203059BA249D8C3 /* PBXTargetDependency */ = { + 129786AFAB45278F4CF54A150818F23C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = B70687E655B0B9B1463D60FB4A3F4A26 /* RxSwift */; - targetProxy = 4F4282BA70203F1DA0708C12C434B1D5 /* PBXContainerItemProxy */; + name = RxAtomic; + target = AF8758F6E068FDB6F0346CAE2A3FF9E1 /* RxAtomic */; + targetProxy = 5195B2D1BA36B9A7BCF8E4A01068BAA0 /* PBXContainerItemProxy */; }; - 0CC1DE4CF519780435AA7AD294C3CD5B /* PBXTargetDependency */ = { + 1F1CC4AE0F8CEF5DAA84F9D79DF305D9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Quick; - target = 78076A12D4C7B98E4225CF3EB54C50F2 /* Quick */; - targetProxy = 8B17B541B04A61EE538EF96D4DB4D7B7 /* PBXContainerItemProxy */; + name = Alamofire; + target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; + targetProxy = 2438D12C04FED308E8E2F5244B9C0C17 /* PBXContainerItemProxy */; }; - 17C1801275EE68131A1CAB7212E564D3 /* PBXTargetDependency */ = { + 20C7E00E04E20F06C4716FC26CF578A5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Nimble; - target = 5E269AA9A7FBCB9BFD8EA487B43AE7F9 /* Nimble */; - targetProxy = FA8A3A1CEBCDC7BDE2AAE2BE3A6B9B49 /* PBXContainerItemProxy */; + name = RxAtomic; + target = AF8758F6E068FDB6F0346CAE2A3FF9E1 /* RxAtomic */; + targetProxy = 5E6E5EDFFFA61F969534988881B5B79B /* PBXContainerItemProxy */; + }; + 22F2C487729B06760783BEF7BCCD1052 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Japx; + target = E7BC3F23AA19DE0EC0E5AEF92FC63046 /* Japx */; + targetProxy = 45D122966E7C2E91D4D757505F5C4BF9 /* PBXContainerItemProxy */; }; - 22B96FA6F4C5D5FC21ED95635921EEA7 /* PBXTargetDependency */ = { + 2D704EFA8B63B276270A8BDFE95E5FFC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Moya; - target = 7503B868F7F447D2A94DBE5290F67471 /* Moya */; - targetProxy = 1066DFE40751D3B0CBBDE5A0C7D857FA /* PBXContainerItemProxy */; + target = C88A6327D64C35FF32720120AC7282EE /* Moya */; + targetProxy = C76126DF10FAE1EF9844E7B1138C8CEF /* PBXContainerItemProxy */; }; - 290D9B1DF9503347F9F8FAEEF0C2A570 /* PBXTargetDependency */ = { + 32CA3181151E3C8F24756A778691A622 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-Japx_Example"; - target = 7B8F73722B61217FE4D8D2B54D08D25B /* Pods-Japx_Example */; - targetProxy = C6A7A49A83F07BEDAE466C4E107C6F0C /* PBXContainerItemProxy */; + name = RxSwift; + target = 3C3A20ACEB9160D4C0EF2FBD0ECD1644 /* RxSwift */; + targetProxy = 39859667FCE0598D0FB88B709495DC2E /* PBXContainerItemProxy */; }; - 336D9F14E8DF33C91F20A1E5C627A8C3 /* PBXTargetDependency */ = { + 5C232053824A2FBE21B6EF4D09DD16A1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Japx; - target = 9E9BCC6E6D03887EE8456EE3D7EA8994 /* Japx */; - targetProxy = 15B3BE4A7B0C3641D74FDFC275D2FAB6 /* PBXContainerItemProxy */; + name = Result; + target = C8AFD2EB357F29C42E721ADE03D1DE82 /* Result */; + targetProxy = 6DF765AB27B337E298BB25931504BEB0 /* PBXContainerItemProxy */; + }; + 605391B3CF32584CFB76FEBEB93CE8A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Moya; + target = C88A6327D64C35FF32720120AC7282EE /* Moya */; + targetProxy = F28AB8A78FAF324EA2D4DC49228860B8 /* PBXContainerItemProxy */; }; - 42D29557FCAB733CDA8BD98A65D4E6EB /* PBXTargetDependency */ = { + 62BDB7AC8BDC7E4D68B79BA73BB69BCF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; - target = E76458C58C9140B6A16D60547E68E80C /* Alamofire */; - targetProxy = 4C313DA46D4098503DF34322AE78DCE6 /* PBXContainerItemProxy */; + target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; + targetProxy = 7F7E190289F0F62D3A429E5D40A6033B /* PBXContainerItemProxy */; + }; + 72A020A22BFD79CD6C57B82A077A21BF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = 3C3A20ACEB9160D4C0EF2FBD0ECD1644 /* RxSwift */; + targetProxy = E7BE90460FAAD24D26186B025851FAD3 /* PBXContainerItemProxy */; }; - 64F77B4172DC738BF0FB455B31D78CD9 /* PBXTargetDependency */ = { + 72A2011374418105728CF0F0065E11CD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxAtomic; - target = 7DCB41B65D74925111E3F0B335398E38 /* RxAtomic */; - targetProxy = 4FBDF72846324AA222B51E562F8AE638 /* PBXContainerItemProxy */; + target = AF8758F6E068FDB6F0346CAE2A3FF9E1 /* RxAtomic */; + targetProxy = 0FB23C2272D6A024411EA2E1611A243F /* PBXContainerItemProxy */; }; - 8E6CC80C5F13E1724D72DFC30C2DB8F1 /* PBXTargetDependency */ = { + 7E6A3D81257AEC02FB83921989D2EB95 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Alamofire; - target = E76458C58C9140B6A16D60547E68E80C /* Alamofire */; - targetProxy = 648D474F7D29D9882EDE239D041BCDCB /* PBXContainerItemProxy */; + name = RxSwift; + target = 3C3A20ACEB9160D4C0EF2FBD0ECD1644 /* RxSwift */; + targetProxy = 890663E4F62DE2D9C5961863762FC1A9 /* PBXContainerItemProxy */; }; - B1D254D3A5253329E76C0A8A4E3DF716 /* PBXTargetDependency */ = { + 9EE8EC630FAEA030D9BB7DED750ACAF2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxAtomic; + target = AF8758F6E068FDB6F0346CAE2A3FF9E1 /* RxAtomic */; + targetProxy = 3FAD32F68403714B6987A731E337F2A5 /* PBXContainerItemProxy */; + }; + AD0FA4071FCBE8DC0D39A1928B4F2AE5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Result; - target = 5559072A6C0A4FDDBC88057182A82163 /* Result */; - targetProxy = E5CA1D6863ADEB8E0CC753212DFAAAA2 /* PBXContainerItemProxy */; + target = C8AFD2EB357F29C42E721ADE03D1DE82 /* Result */; + targetProxy = 57BAA402D8E4A9551AF2EAF3682EB1F0 /* PBXContainerItemProxy */; }; - B60F8ABE5005B832E0A492D1FDF62F24 /* PBXTargetDependency */ = { + C71EA865FE667D76E5E54D4395F7EE41 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = B70687E655B0B9B1463D60FB4A3F4A26 /* RxSwift */; - targetProxy = E4248050E4A46B4D6DB60EA8DCF4F62D /* PBXContainerItemProxy */; + name = Alamofire; + target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; + targetProxy = 5F4301395F558FEB1B39043185107BB4 /* PBXContainerItemProxy */; }; - BCDAB03F12CBDFEEB2E38C9610CFA3CD /* PBXTargetDependency */ = { + CA438F9A7EA29E83F9AB844FB5C02C47 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxAtomic; - target = 7DCB41B65D74925111E3F0B335398E38 /* RxAtomic */; - targetProxy = 116C18C377C26FBDD7DB428438EDFCF0 /* PBXContainerItemProxy */; + name = "Pods-Japx_Example"; + target = 894E06E7C625EFA2A3505ADEEB360391 /* Pods-Japx_Example */; + targetProxy = E840003EA4A4A4DD21E989A19ACE946A /* PBXContainerItemProxy */; }; - DDEBADEA6135854E8396CBF3CD69948C /* PBXTargetDependency */ = { + D275FC4BEEE06FBF98D31FD6F7270986 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Moya; - target = 7503B868F7F447D2A94DBE5290F67471 /* Moya */; - targetProxy = 8A9E85F98C7B80931D4EFFEBEE1A7A20 /* PBXContainerItemProxy */; + name = Nimble; + target = BA85E3619866E2EAA8CC3EDE21C659FC /* Nimble */; + targetProxy = 817E59FF323FEE6C9517F730AE2AC0AE /* PBXContainerItemProxy */; }; - E24838343C516FAA1D71D89EEFEA5B95 /* PBXTargetDependency */ = { + E5CB02071D08AA21A740B0FE8E7C6D0B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Result; - target = 5559072A6C0A4FDDBC88057182A82163 /* Result */; - targetProxy = 80E5F16CE3598391D39170F7AB272D2C /* PBXContainerItemProxy */; + target = C8AFD2EB357F29C42E721ADE03D1DE82 /* Result */; + targetProxy = FD3F11B0D4C409A6022B7C4E168DA540 /* PBXContainerItemProxy */; + }; + FC78EAA75F2DEF2EF90F61F73E2C8E42 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Quick; + target = ED23BA911866CDCD4E089941642E31C9 /* Quick */; + targetProxy = DA388092F0C7A16237CDD36190F7640F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 07E489BD1F1B802EBFFF82625A146A05 /* Debug */ = { + 067119AC3A3C05A4A79E3FC8E74E763E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 50280E5312F25B8398ACC9AE22679C12 /* Pods-Japx_Tests.debug.xcconfig */; + baseConfigurationReference = 4CCB890B20AE84B4D99D22A9858E97B0 /* Moya.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2486,26 +2502,59 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Moya/Moya.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 0C447E01B34D465C7BD54E55908F35BD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4CCB890B20AE84B4D99D22A9858E97B0 /* Moya.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Moya/Moya.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 08B0394D5F17A9F046DC0719C25BA452 /* Debug */ = { + 199D972A13F2B4C56847F7A89CCA83BC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2537,6 +2586,8 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -2557,21 +2608,18 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; + MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 21F7518DF22D9626F93289EA1C174962 /* Release */ = { + 1A9FEA3C26276757EE6BCE99D289F9FC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 35D59238EB48D537B3FDCA610F1D866C /* Result.xcconfig */; + baseConfigurationReference = 235ED4C3F7D173A5B8F9C3D41A13D2ED /* RxSwift.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2582,28 +2630,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result/Result-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result/Result-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result/Result.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 2F1B1F32C1DDD7D412596F3557B8A903 /* Release */ = { + 25E4E1CA74D908CD36C47EDCC252940A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2BAB472AA88C989E4401693A79B73522 /* Nimble.xcconfig */; + baseConfigurationReference = E653A981671D3063686A3453D370D46B /* RxAtomic.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2614,30 +2662,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble/Nimble-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic/RxAtomic-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; - PRODUCT_MODULE_NAME = Nimble; - PRODUCT_NAME = Nimble; + MODULEMAP_FILE = "Target Support Files/RxAtomic/RxAtomic.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 31E8CD1E90016664E5EF8C58916A41F2 /* Release */ = { + 34E77E2E24311F3D2D8A6311074F3DC3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D86E26902FD696D0C019CA151A59E63C /* Pods-Japx_Tests.release.xcconfig */; + baseConfigurationReference = F88356873ABE6E63DBF737934BA7390B /* Alamofire.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2647,19 +2693,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2667,11 +2713,10 @@ }; name = Release; }; - 403994023E0636C933B7DA09032EC853 /* Debug */ = { + 3A5D63BBE7B1FD9C7E508E43AF1EE8F0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B1996B5F9418BAF38AF9A9BAA9C24B11 /* Pods-Japx_Example.debug.xcconfig */; + baseConfigurationReference = DC2EE38665BB6B6943F84BF714AD615B /* Nimble.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2681,28 +2726,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Japx_Example/Pods-Japx_Example-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Japx_Example/Pods-Japx_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; + PRODUCT_MODULE_NAME = Nimble; + PRODUCT_NAME = Nimble; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 570D29540B06FAB641620EF6875BFB0A /* Debug */ = { + 45C7865617BD235CD40158B731DE839E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97B2A42C81159CDC2D4453DABB07CB02 /* Moya.xcconfig */; + baseConfigurationReference = 235ED4C3F7D173A5B8F9C3D41A13D2ED /* RxSwift.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2713,27 +2759,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya/Moya-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya/Moya.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 6748AFFBE2E16E7E51E2E568A77B938C /* Release */ = { + 5F2089B71CCA17842C80079DEB58DE4E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA8BBFA01EE4235E34CE5043E7FDAF1B /* Alamofire.xcconfig */; + baseConfigurationReference = 2E6F5E60E8C330668AEEF609EAFA0CE3 /* Japx.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2744,28 +2792,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Japx/Japx-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Japx/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MODULEMAP_FILE = "Target Support Files/Japx/Japx.modulemap"; + PRODUCT_MODULE_NAME = Japx; + PRODUCT_NAME = Japx; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 7C3EE8ECE091708AAD4A54A42AEC81F1 /* Debug */ = { + 701001EF7BD97D3F37DD9693840B6CBC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C000C24B9826B0D1B1573799D0356DB8 /* Japx.xcconfig */; + baseConfigurationReference = 7D3B49FA5768388725CC1BC4DFBC4E94 /* Result.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2776,17 +2824,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Japx/Japx-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Japx/Japx-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result/Result-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Japx/Japx.modulemap"; - PRODUCT_MODULE_NAME = Japx; - PRODUCT_NAME = Japx; + MODULEMAP_FILE = "Target Support Files/Result/Result.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -2794,9 +2843,9 @@ }; name = Debug; }; - 7FE3E71A65BCF4D491BAB3624F91836F /* Release */ = { + 7941AD4351CFCA03A7927BB7F996B793 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C000C24B9826B0D1B1573799D0356DB8 /* Japx.xcconfig */; + baseConfigurationReference = 2E6F5E60E8C330668AEEF609EAFA0CE3 /* Japx.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2808,7 +2857,7 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_PREFIX_HEADER = "Target Support Files/Japx/Japx-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Japx/Japx-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Japx/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -2818,6 +2867,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -2826,9 +2876,9 @@ }; name = Release; }; - 809F6B76AB112A53C7189B3E94CEB4E7 /* Release */ = { + 7F1F975E3D40EAB1AF6559D50097086B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97B2A42C81159CDC2D4453DABB07CB02 /* Moya.xcconfig */; + baseConfigurationReference = F4BB6843147F33548DACB4968C7412A3 /* Quick.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2839,17 +2889,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya/Moya-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Quick/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya/Moya.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; + PRODUCT_MODULE_NAME = Quick; + PRODUCT_NAME = Quick; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -2858,10 +2909,11 @@ }; name = Release; }; - 8B1A929C2E3663671B678E4AD6F43010 /* Release */ = { + 8F468091BB7B3F058E4D36654581E279 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 66B87088F5961593E24897810BFDFAF2 /* RxAtomic.xcconfig */; + baseConfigurationReference = 1BF9205BBB725763CC352C889A2F3DFE /* Pods-Japx_Tests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2871,28 +2923,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic/RxAtomic-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic/RxAtomic-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Japx_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic/RxAtomic.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 9F53506BBF87BEC6F79C8CDB92427F13 /* Debug */ = { + AE866D869CE8C65673FDD5B7713AD7A7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2BAB472AA88C989E4401693A79B73522 /* Nimble.xcconfig */; + baseConfigurationReference = E653A981671D3063686A3453D370D46B /* RxAtomic.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2903,28 +2957,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble/Nimble-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic/RxAtomic-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; - PRODUCT_MODULE_NAME = Nimble; - PRODUCT_NAME = Nimble; + MODULEMAP_FILE = "Target Support Files/RxAtomic/RxAtomic.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - A478B94A8B70BAD31CD30CAF05CA971C /* Debug */ = { + B6824639424E8135DFC9D56F2EED58F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 35D59238EB48D537B3FDCA610F1D866C /* Result.xcconfig */; + baseConfigurationReference = E4A3DB01D1C529B514BD50B1A41D865A /* Pods-Japx_Tests.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2934,27 +2990,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result/Result-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result/Result-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Japx_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result/Result.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - A73661EED490CCC1F7D1B38A5F82B4E5 /* Release */ = { + BAADC36A6B02C699F060369FE85B9F8A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFB17398A23E1351B852A3211BC95ED7 /* Quick.xcconfig */; + baseConfigurationReference = F4BB6843147F33548DACB4968C7412A3 /* Quick.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2966,7 +3025,7 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Quick-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Quick/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -2976,17 +3035,17 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - B023C497CCB388E1207F8C2580225841 /* Debug */ = { + C18155DB6746473143748B65E6B3CD05 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 66B87088F5961593E24897810BFDFAF2 /* RxAtomic.xcconfig */; + baseConfigurationReference = F88356873ABE6E63DBF737934BA7390B /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2997,17 +3056,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic/RxAtomic-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic/RxAtomic-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic/RxAtomic.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -3015,10 +3075,11 @@ }; name = Debug; }; - B7D346C8A3C1878D156898B6E31919C4 /* Release */ = { + C959CADA5671BB634D00BE88AB27F6C4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 19D25C5D2EE8F476742D82C05CB880FA /* RxSwift.xcconfig */; + baseConfigurationReference = 6C0AD9A3C645B69D381E42E5A62949CB /* Pods-Japx_Example.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3028,18 +3089,20 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Japx_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Japx_Example/Pods-Japx_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -3047,10 +3110,11 @@ }; name = Release; }; - C4007396B76EE2867A1F2BA7C29867AE /* Debug */ = { + E4ED996BCE7E23C608A5BB496AD61B1F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFB17398A23E1351B852A3211BC95ED7 /* Quick.xcconfig */; + baseConfigurationReference = 0C3730A397EFC315C07B1B828E0E6C0F /* Pods-Japx_Example.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3060,27 +3124,63 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Quick-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Japx_Example/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Japx_Example/Pods-Japx_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + EDFEE07084F6E211AABA7147E3B3E35F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7D3B49FA5768388725CC1BC4DFBC4E94 /* Result.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Result/Result-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; - PRODUCT_MODULE_NAME = Quick; - PRODUCT_NAME = Quick; + MODULEMAP_FILE = "Target Support Files/Result/Result.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - D8DC81FE9A3A3994162DCABCF7B713FA /* Debug */ = { + F2AA923D6FF349A9938C6C4AC00B4250 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA8BBFA01EE4235E34CE5043E7FDAF1B /* Alamofire.xcconfig */; + baseConfigurationReference = DC2EE38665BB6B6943F84BF714AD615B /* Nimble.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3091,17 +3191,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; + PRODUCT_MODULE_NAME = Nimble; + PRODUCT_NAME = Nimble; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -3109,7 +3210,7 @@ }; name = Debug; }; - E82C56363775B4EF468FF2AD9A2F5414 /* Release */ = { + FDB2FC4A1E5891381CD9D922145497F1 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -3141,6 +3242,8 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -3159,179 +3262,110 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; - EF433C96673E98838C848B4F077A486D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 19D25C5D2EE8F476742D82C05CB880FA /* RxSwift.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F1E4FE0BAC7147B1195854884B0D43CF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EA2BFA9F6E759CD63E56D4B449EE8398 /* Pods-Japx_Example.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Japx_Example/Pods-Japx_Example-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Japx_Example/Pods-Japx_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 00E393C7BF3C7033F7694BA4CF07D09B /* Build configuration list for PBXNativeTarget "Pods-Japx_Tests" */ = { + 19854FD52805BC1B7702110F49F11AA8 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 07E489BD1F1B802EBFFF82625A146A05 /* Debug */, - 31E8CD1E90016664E5EF8C58916A41F2 /* Release */, + 1A9FEA3C26276757EE6BCE99D289F9FC /* Debug */, + 45C7865617BD235CD40158B731DE839E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0B9A79E851AF91BD9EFC39AA4D89EF1A /* Build configuration list for PBXNativeTarget "Japx" */ = { + 1A17163FFA4E337103DB3B47E917502E /* Build configuration list for PBXNativeTarget "Quick" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7C3EE8ECE091708AAD4A54A42AEC81F1 /* Debug */, - 7FE3E71A65BCF4D491BAB3624F91836F /* Release */, + BAADC36A6B02C699F060369FE85B9F8A /* Debug */, + 7F1F975E3D40EAB1AF6559D50097086B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 10836172B46B0B0B73CE062C21769FF3 /* Build configuration list for PBXNativeTarget "Nimble" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9F53506BBF87BEC6F79C8CDB92427F13 /* Debug */, - 2F1B1F32C1DDD7D412596F3557B8A903 /* Release */, + 199D972A13F2B4C56847F7A89CCA83BC /* Debug */, + FDB2FC4A1E5891381CD9D922145497F1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 419061929563D29C5E3C0480F11F06C7 /* Build configuration list for PBXNativeTarget "Pods-Japx_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 08B0394D5F17A9F046DC0719C25BA452 /* Debug */, - E82C56363775B4EF468FF2AD9A2F5414 /* Release */, + E4ED996BCE7E23C608A5BB496AD61B1F /* Debug */, + C959CADA5671BB634D00BE88AB27F6C4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 427F0F003A1AD80AE00155AFCDEFAC20 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { + 419E5D95491847CD79841B971A8A3277 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( - D8DC81FE9A3A3994162DCABCF7B713FA /* Debug */, - 6748AFFBE2E16E7E51E2E568A77B938C /* Release */, + C18155DB6746473143748B65E6B3CD05 /* Debug */, + 34E77E2E24311F3D2D8A6311074F3DC3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4E86B65861B739B2D048F5D86D83609F /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + 5CA203E081ACD1F27913FC32517F242E /* Build configuration list for PBXNativeTarget "Result" */ = { isa = XCConfigurationList; buildConfigurations = ( - EF433C96673E98838C848B4F077A486D /* Debug */, - B7D346C8A3C1878D156898B6E31919C4 /* Release */, + 701001EF7BD97D3F37DD9693840B6CBC /* Debug */, + EDFEE07084F6E211AABA7147E3B3E35F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 69C6819FEDBEBEFDBE8EAFCA1A91A50C /* Build configuration list for PBXNativeTarget "Result" */ = { + 78B21A5B618E6C3260D66FBE1307B266 /* Build configuration list for PBXNativeTarget "Pods-Japx_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - A478B94A8B70BAD31CD30CAF05CA971C /* Debug */, - 21F7518DF22D9626F93289EA1C174962 /* Release */, + 8F468091BB7B3F058E4D36654581E279 /* Debug */, + B6824639424E8135DFC9D56F2EED58F5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 79F2355DE9D9BE5CA0675F90292B5701 /* Build configuration list for PBXNativeTarget "Pods-Japx_Example" */ = { + 89218771F5D3904249ADFFDCCB27B896 /* Build configuration list for PBXNativeTarget "RxAtomic" */ = { isa = XCConfigurationList; buildConfigurations = ( - 403994023E0636C933B7DA09032EC853 /* Debug */, - F1E4FE0BAC7147B1195854884B0D43CF /* Release */, + 25E4E1CA74D908CD36C47EDCC252940A /* Debug */, + AE866D869CE8C65673FDD5B7713AD7A7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 82EE5E238667124159CA40FF368AF0AF /* Build configuration list for PBXNativeTarget "Quick" */ = { + 8FC360693D1D0CDE34D2234C9BEDB081 /* Build configuration list for PBXNativeTarget "Nimble" */ = { isa = XCConfigurationList; buildConfigurations = ( - C4007396B76EE2867A1F2BA7C29867AE /* Debug */, - A73661EED490CCC1F7D1B38A5F82B4E5 /* Release */, + F2AA923D6FF349A9938C6C4AC00B4250 /* Debug */, + 3A5D63BBE7B1FD9C7E508E43AF1EE8F0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9A1901EA261863A9F74C9CB2B11697F7 /* Build configuration list for PBXNativeTarget "RxAtomic" */ = { + D3E4A03647EEC3BC1E70317F7E74CF6F /* Build configuration list for PBXNativeTarget "Moya" */ = { isa = XCConfigurationList; buildConfigurations = ( - B023C497CCB388E1207F8C2580225841 /* Debug */, - 8B1A929C2E3663671B678E4AD6F43010 /* Release */, + 0C447E01B34D465C7BD54E55908F35BD /* Debug */, + 067119AC3A3C05A4A79E3FC8E74E763E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A1EF99E62228FD7DFCEA6A9EDAECC0E0 /* Build configuration list for PBXNativeTarget "Moya" */ = { + DC20194494680771548929E52EA90FA8 /* Build configuration list for PBXNativeTarget "Japx" */ = { isa = XCConfigurationList; buildConfigurations = ( - 570D29540B06FAB641620EF6875BFB0A /* Debug */, - 809F6B76AB112A53C7189B3E94CEB4E7 /* Release */, + 5F2089B71CCA17842C80079DEB58DE4E /* Debug */, + 7941AD4351CFCA03A7927BB7F996B793 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Alamofire/Alamofire.xcconfig b/Example/Pods/Target Support Files/Alamofire/Alamofire.xcconfig index 12a1450..6b8baab 100644 --- a/Example/Pods/Target Support Files/Alamofire/Alamofire.xcconfig +++ b/Example/Pods/Target Support Files/Alamofire/Alamofire.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Alamofire/Info.plist b/Example/Pods/Target Support Files/Alamofire/Info.plist index 2aba7e5..4a946be 100644 --- a/Example/Pods/Target Support Files/Alamofire/Info.plist +++ b/Example/Pods/Target Support Files/Alamofire/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.7.3 + 4.8.1 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Japx/Info.plist b/Example/Pods/Target Support Files/Japx/Info.plist index b35ab35..0a12077 100644 --- a/Example/Pods/Target Support Files/Japx/Info.plist +++ b/Example/Pods/Target Support Files/Japx/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.0.2 + 2.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Japx/Japx.xcconfig b/Example/Pods/Target Support Files/Japx/Japx.xcconfig index 6011119..4d5f4a5 100644 --- a/Example/Pods/Target Support Files/Japx/Japx.xcconfig +++ b/Example/Pods/Target Support Files/Japx/Japx.xcconfig @@ -1,8 +1,8 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Japx FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "Moya" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_LDFLAGS = -framework "Foundation" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Moya/Info.plist b/Example/Pods/Target Support Files/Moya/Info.plist index b1f76b8..9dfe2ef 100644 --- a/Example/Pods/Target Support Files/Moya/Info.plist +++ b/Example/Pods/Target Support Files/Moya/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 11.0.2 + 12.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Moya/Moya.xcconfig b/Example/Pods/Target Support Files/Moya/Moya.xcconfig index 383178f..7413a8c 100644 --- a/Example/Pods/Target Support Files/Moya/Moya.xcconfig +++ b/Example/Pods/Target Support Files/Moya/Moya.xcconfig @@ -1,8 +1,8 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_LDFLAGS = -framework "Foundation" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Nimble/Info.plist b/Example/Pods/Target Support Files/Nimble/Info.plist index 3de71dd..6971fd4 100644 --- a/Example/Pods/Target Support Files/Nimble/Info.plist +++ b/Example/Pods/Target Support Files/Nimble/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 7.0.3 + 7.3.1 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig b/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig index 51f805f..ee7d52f 100644 --- a/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig +++ b/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig @@ -4,7 +4,7 @@ ENABLE_BITCODE = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -weak-lswiftXCTest -weak_framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS $(inherited) -suppress-warnings +OTHER_SWIFT_FLAGS = $(inherited) -suppress-warnings $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.markdown index 3d4eed5..f591558 100644 --- a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.markdown @@ -3,7 +3,7 @@ This application makes use of the following third party libraries: ## Alamofire -Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) +Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.plist index 2d545a7..b41ed9d 100644 --- a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-acknowledgements.plist @@ -14,7 +14,7 @@ FooterText - Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) + Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh index 66dbe02..042ca13 100755 --- a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example-frameworks.sh @@ -3,15 +3,10 @@ set -e set -u set -o pipefail -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -41,8 +36,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -52,13 +47,8 @@ install_framework() local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -72,7 +62,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -111,8 +101,8 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" @@ -141,7 +131,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" fi done diff --git a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.debug.xcconfig index 539fd76..f11c7e2 100644 --- a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Japx" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "Japx" -framework "Moya" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Japx" -framework "Moya" -framework "Result" -framework "RxAtomic" -framework "RxSwift" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.release.xcconfig index 539fd76..f11c7e2 100644 --- a/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Japx_Example/Pods-Japx_Example.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Japx" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "Japx" -framework "Moya" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Japx" -framework "Moya" -framework "Result" -framework "RxAtomic" -framework "RxSwift" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh index d8b614f..fe9c268 100755 --- a/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests-frameworks.sh @@ -3,15 +3,10 @@ set -e set -u set -o pipefail -function on_error { - echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" -} -trap 'on_error $LINENO' ERR - if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -41,8 +36,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -52,13 +47,8 @@ install_framework() local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then binary="${destination}/${basename}" - elif [ -L "${binary}" ]; then - echo "Destination binary is symlinked..." - dirname="$(dirname "${binary}")" - binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -72,7 +62,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -111,8 +101,8 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" @@ -141,7 +131,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" fi done diff --git a/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.debug.xcconfig index d191d83..1d4c0ef 100644 --- a/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Japx" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +FRAMEWORK_SEARCH_PATHS = $(inherited) $(PLATFORM_DIR)/Developer/Library/Frameworks "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Japx" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble/Nimble.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Quick/Quick.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "Japx" -framework "Moya" -framework "Nimble" -framework "Quick" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "XCTest" -weak_framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Nimble/Nimble.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Quick/Quick.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "Nimble" -framework "Quick" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.release.xcconfig index d191d83..1d4c0ef 100644 --- a/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Japx_Tests/Pods-Japx_Tests.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Japx" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +FRAMEWORK_SEARCH_PATHS = $(inherited) $(PLATFORM_DIR)/Developer/Library/Frameworks "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/Japx" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/Result" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble/Nimble.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Quick/Quick.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "Japx" -framework "Moya" -framework "Nimble" -framework "Quick" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "XCTest" -weak_framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Nimble/Nimble.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Quick/Quick.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Japx/Japx.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "Nimble" -framework "Quick" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Quick/Info.plist b/Example/Pods/Target Support Files/Quick/Info.plist index 2a9158a..6c1d64f 100644 --- a/Example/Pods/Target Support Files/Quick/Info.plist +++ b/Example/Pods/Target Support Files/Quick/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.2.0 + 1.3.2 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Quick/Quick.xcconfig b/Example/Pods/Target Support Files/Quick/Quick.xcconfig index f0639f1..529f2db 100644 --- a/Example/Pods/Target Support Files/Quick/Quick.xcconfig +++ b/Example/Pods/Target Support Files/Quick/Quick.xcconfig @@ -1,10 +1,10 @@ APPLICATION_EXTENSION_API_ONLY = YES CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Quick ENABLE_BITCODE = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Result/Info.plist b/Example/Pods/Target Support Files/Result/Info.plist index b6e86dd..c26f36f 100644 --- a/Example/Pods/Target Support Files/Result/Info.plist +++ b/Example/Pods/Target Support Files/Result/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.2.4 + 4.1.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Result/Result.xcconfig b/Example/Pods/Target Support Files/Result/Result.xcconfig index 4ca6b3d..0a48ed6 100644 --- a/Example/Pods/Target Support Files/Result/Result.xcconfig +++ b/Example/Pods/Target Support Files/Result/Result.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Result GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/RxAtomic/Info.plist b/Example/Pods/Target Support Files/RxAtomic/Info.plist new file mode 100644 index 0000000..df27649 --- /dev/null +++ b/Example/Pods/Target Support Files/RxAtomic/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 4.4.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/RxSwift/Info.plist b/Example/Pods/Target Support Files/RxSwift/Info.plist index 6631be7..df27649 100644 --- a/Example/Pods/Target Support Files/RxSwift/Info.plist +++ b/Example/Pods/Target Support Files/RxSwift/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.2.0 + 4.4.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/RxSwift/RxSwift.xcconfig b/Example/Pods/Target Support Files/RxSwift/RxSwift.xcconfig index 7705823..d519839 100644 --- a/Example/Pods/Target Support Files/RxSwift/RxSwift.xcconfig +++ b/Example/Pods/Target Support Files/RxSwift/RxSwift.xcconfig @@ -1,8 +1,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "RxAtomic" -OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} From 043a58228771d99fca233a160a8e207cb9ee09c5 Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Wed, 30 Jan 2019 14:27:33 +0100 Subject: [PATCH 4/9] Added additional tests for JSON decoder --- Example/Tests/Objc/DecoderTester.m | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/Example/Tests/Objc/DecoderTester.m b/Example/Tests/Objc/DecoderTester.m index ea9db22..bab72d4 100644 --- a/Example/Tests/Objc/DecoderTester.m +++ b/Example/Tests/Objc/DecoderTester.m @@ -56,4 +56,37 @@ - (void)testRecursiveSampleWithIncludeList XCTAssertTrue(correctlyParsed); } +- (void)testRecursiveSampleWithEmptyRelationshipList +{ + NSString *includeList = @"author.article.author,author.categories"; + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"EmptyRelationship-JsonApi" + containsEverethingFrom:@"EmptyRelationship-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testRecursiveSampleWithEmptyRelationshipListDeep +{ + NSString *includeList = @"author.article.author.categories,author.categories"; + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"EmptyRelationship-JsonApi" + containsEverethingFrom:@"EmptyRelationshipDeep-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + +- (void)testRecursiveSampleWithMissinRelationshipIcludeObject +{ + NSString *includeList = @"author.article.author,author.categories"; + BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"RelationshipNoInclude-JsonApi" + containsEverethingFrom:@"RelationshipNoInclude-Json" + afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { + return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + }]; + XCTAssertTrue(correctlyParsed); +} + @end From 9acd9de1cf26ab39493c1abcad25fae31c8038b3 Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Wed, 30 Jan 2019 14:59:07 +0100 Subject: [PATCH 5/9] Updated naming for Obj-C classes --- Example/Tests/Objc/DecoderTester.m | 14 +++++++------- Example/Tests/Objc/EncoderTester.m | 6 +++--- Japx/Classes/Objc/JapxObjc.swift | 8 ++++---- Japx/Classes/Objc/NSError+Japx.swift | 4 ++-- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Example/Tests/Objc/DecoderTester.m b/Example/Tests/Objc/DecoderTester.m index bab72d4..adaca2e 100644 --- a/Example/Tests/Objc/DecoderTester.m +++ b/Example/Tests/Objc/DecoderTester.m @@ -20,7 +20,7 @@ - (void)testArticlePerson BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"ArticlePerson-JsonApi" containsEverethingFrom:@"ArticlePerson-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:nil error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:nil error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -30,7 +30,7 @@ - (void)testMissingRelationship BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"MissingRelationship-JsonApi" containsEverethingFrom:@"MissingRelationship-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:nil error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:nil error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -40,7 +40,7 @@ - (void)testArticleExample BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"ArticleExample-JsonApi" containsEverethingFrom:@"ArticleExample-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:nil error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:nil error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -51,7 +51,7 @@ - (void)testRecursiveSampleWithIncludeList BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"RecursivSample-JsonApi" containsEverethingFrom:@"RecursivSample-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:includeList error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -62,7 +62,7 @@ - (void)testRecursiveSampleWithEmptyRelationshipList BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"EmptyRelationship-JsonApi" containsEverethingFrom:@"EmptyRelationship-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:includeList error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -73,7 +73,7 @@ - (void)testRecursiveSampleWithEmptyRelationshipListDeep BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"EmptyRelationship-JsonApi" containsEverethingFrom:@"EmptyRelationshipDeep-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:includeList error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -84,7 +84,7 @@ - (void)testRecursiveSampleWithMissinRelationshipIcludeObject BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"RelationshipNoInclude-JsonApi" containsEverethingFrom:@"RelationshipNoInclude-Json" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcDecoder jsonObjectWithData:data includeList:includeList error:nil]; + return [JAPXDecoder jsonObjectWithData:data includeList:includeList error:nil]; }]; XCTAssertTrue(correctlyParsed); } diff --git a/Example/Tests/Objc/EncoderTester.m b/Example/Tests/Objc/EncoderTester.m index e912ce6..1a89d11 100644 --- a/Example/Tests/Objc/EncoderTester.m +++ b/Example/Tests/Objc/EncoderTester.m @@ -20,7 +20,7 @@ - (void)testJsonToJsonAPITransformationWithSimpleEncoding BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"SimpleEncoding-Json" containsEverethingFrom:@"SimpleEncoding-JsonApi" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcEncoder encodeWithData:data additionalParams:nil error:nil]; + return [JAPXEncoder encodeWithData:data additionalParams:nil error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -30,7 +30,7 @@ - (void)testJsonToJsonAPITransformationWithRecursiveRelationships BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"RecursivRelationships-Json" containsEverethingFrom:@"RecursivRelationships-JsonApi" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcEncoder encodeWithData:data additionalParams:nil error:nil]; + return [JAPXEncoder encodeWithData:data additionalParams:nil error:nil]; }]; XCTAssertTrue(correctlyParsed); } @@ -43,7 +43,7 @@ - (void)testJsonToJsonAPITransformationWithExtraParams BOOL correctlyParsed = [AdditionalFunctions doesWithJsonFromFileNamed:@"ExtraParams-Json" containsEverethingFrom:@"ExtraParams-JsonApi" afterParsingBlock:^id _Nonnull(NSData * _Nonnull data) { - return [JapxObjcEncoder encodeWithData:data additionalParams:extraParams error:nil]; + return [JAPXEncoder encodeWithData:data additionalParams:extraParams error:nil]; }]; XCTAssertTrue(correctlyParsed); } diff --git a/Japx/Classes/Objc/JapxObjc.swift b/Japx/Classes/Objc/JapxObjc.swift index 31bc1d8..e082c06 100644 --- a/Japx/Classes/Objc/JapxObjc.swift +++ b/Japx/Classes/Objc/JapxObjc.swift @@ -7,8 +7,8 @@ import Foundation -/// `JapxObjcErrorType` is the error type returned by Japx. -public enum JapxObjcErrorType: Int { +/// `JapxErrorType` is the error type returned by Japx. +public enum JapxErrorType: Int { /// - cantProcess(data:): Returned when `data` is not [String: Any] or [[String: Any]] case cantProcess /// - notDictionary(data:,value:): Returned when `value` in `data` is not [String: Any], when it should be [String: Any] @@ -25,7 +25,7 @@ public enum JapxObjcErrorType: Int { case undefined } -@objc public class JapxObjcDecoder: NSObject { +@objc public class JAPXDecoder: NSObject { // MARK: - Lifecycle @@ -95,7 +95,7 @@ public enum JapxObjcErrorType: Int { // MARK: - Encoder /// Defines a list of methods for converting simple JSON objects to JSON:API object. -@objc public class JapxObjcEncoder: NSObject { +@objc public class JAPXEncoder: NSObject { // MARK: - Lifecycle diff --git a/Japx/Classes/Objc/NSError+Japx.swift b/Japx/Classes/Objc/NSError+Japx.swift index ac9f8d7..e6a7dc8 100644 --- a/Japx/Classes/Objc/NSError+Japx.swift +++ b/Japx/Classes/Objc/NSError+Japx.swift @@ -12,12 +12,12 @@ extension NSError { convenience init(error: Error) { guard let error = error as? JapxError else { self.init(domain: "co.infinum.japx-objc", - code: JapxObjcErrorType.undefined.rawValue, + code: JapxErrorType.undefined.rawValue, userInfo: nil) return } - let errorType: JapxObjcErrorType + let errorType: JapxErrorType let errorData: Any switch error { From 9ed31cbbe1084ff553315d50f3a53ec0df1670fc Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Wed, 30 Jan 2019 16:04:54 +0100 Subject: [PATCH 6/9] Updated JapxError to conform CustomNSError protocol --- Japx/Classes/Objc/JapxObjc.swift | 18 ------ Japx/Classes/Objc/NSError+Japx.swift | 83 +++++++++++++++++++--------- 2 files changed, 57 insertions(+), 44 deletions(-) diff --git a/Japx/Classes/Objc/JapxObjc.swift b/Japx/Classes/Objc/JapxObjc.swift index e082c06..1f5afad 100644 --- a/Japx/Classes/Objc/JapxObjc.swift +++ b/Japx/Classes/Objc/JapxObjc.swift @@ -7,24 +7,6 @@ import Foundation -/// `JapxErrorType` is the error type returned by Japx. -public enum JapxErrorType: Int { - /// - cantProcess(data:): Returned when `data` is not [String: Any] or [[String: Any]] - case cantProcess - /// - notDictionary(data:,value:): Returned when `value` in `data` is not [String: Any], when it should be [String: Any] - case notDictionary - /// - notFoundTypeOrId(data:): Returned when `type` or `id` are not found in `data`, when they were both supposed to be present. - case notFoundTypeOrId - /// - relationshipNotFound(data:): Returned when `relationship` isn't [String: Any], it should be [String: Any] - case relationshipNotFound - /// - unableToConvertNSDictionaryToParams(data:): Returned when conversion from NSDictionary to [String: Any] is unsuccessful. - case unableToConvertNSDictionaryToParams - /// - unableToConvertDataToJson(data:): Returned when conversion from Data to [String: Any] is unsuccessful. - case unableToConvertDataToJson - /// - undefined: Returned when error is not defined as Japx error. - case undefined -} - @objc public class JAPXDecoder: NSObject { // MARK: - Lifecycle diff --git a/Japx/Classes/Objc/NSError+Japx.swift b/Japx/Classes/Objc/NSError+Japx.swift index e6a7dc8..08f08cc 100644 --- a/Japx/Classes/Objc/NSError+Japx.swift +++ b/Japx/Classes/Objc/NSError+Japx.swift @@ -7,43 +7,74 @@ import Foundation -extension NSError { +fileprivate enum JapxErrorCode: Int { + /// - Returned when provided error is not an JapxError + case undefined = 1000 + /// - Returned when `data` is not [String: Any] or [[String: Any]] + case cantProcess = 1001 + /// - Returned when `value` in `data` is not [String: Any], when it should be [String: Any] + case notDictionary = 1002 + /// - Returned when `type` or `id` are not found in `data`, when they were both supposed to be present. + case notFoundTypeOrId = 1003 + /// - Returned when `relationship` isn't [String: Any], it should be [String: Any] + case relationshipNotFound = 1004 + /// - Returned when conversion from NSDictionary to [String: Any] is unsuccessful. + case unableToConvertNSDictionaryToParams = 1005 + /// - Returned when conversion from Data to [String: Any] is unsuccessful. + case unableToConvertDataToJson = 1006 +} - convenience init(error: Error) { - guard let error = error as? JapxError else { - self.init(domain: "co.infinum.japx-objc", - code: JapxErrorType.undefined.rawValue, - userInfo: nil) - return - } +extension JapxError: CustomNSError { + + public static let errorDomain: String = "co.infinum.japx" - let errorType: JapxErrorType - let errorData: Any + public var errorCode: Int { + let code: JapxErrorCode + switch self { + case .cantProcess: + code = .cantProcess + case .notDictionary: + code = .notDictionary + case .notFoundTypeOrId: + code = .notFoundTypeOrId + case .relationshipNotFound: + code = .relationshipNotFound + case .unableToConvertNSDictionaryToParams: + code = .unableToConvertNSDictionaryToParams + case .unableToConvertDataToJson: + code = .unableToConvertDataToJson + } + return code.rawValue + } - switch error { + public var errorUserInfo: [String : Any] { + let userInfo: Any + switch self { case .cantProcess(data: let data): - errorType = .cantProcess - errorData = data + userInfo = data case .notDictionary(data: let data, value: _): - errorType = .notDictionary - errorData = data + userInfo = data case .notFoundTypeOrId(data: let data): - errorType = .notFoundTypeOrId - errorData = data + userInfo = data case .relationshipNotFound(data: let data): - errorType = .relationshipNotFound - errorData = data + userInfo = data case .unableToConvertNSDictionaryToParams(data: let data): - errorType = .unableToConvertNSDictionaryToParams - errorData = data + userInfo = data case .unableToConvertDataToJson(data: let data): - errorType = .unableToConvertDataToJson - errorData = data + userInfo = data } + return ["data": userInfo] + } +} + +extension NSError { - self.init(domain: "co.infinum.japx-objc", - code: errorType.rawValue, - userInfo: ["data": errorData]) + convenience init(error: Error) { + guard let error = error as? JapxError else { + self.init(domain: JapxError.errorDomain, code: JapxErrorCode.undefined.rawValue, userInfo: nil) + return + } + self.init(domain: JapxError.errorDomain, code: error.errorCode, userInfo: error.errorUserInfo) } } From 1d06015856044ebb385007a4ae643c9cafedc021 Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Mon, 4 Feb 2019 10:11:54 +0100 Subject: [PATCH 7/9] Changed naming from Objc to ObjC --- Example/Pods/Pods.xcodeproj/project.pbxproj | 53 ++++++++----------- Japx.podspec | 4 +- .../Objc/{JapxObjc.swift => JapxObjC.swift} | 2 +- 3 files changed, 26 insertions(+), 33 deletions(-) rename Japx/Classes/Objc/{JapxObjc.swift => JapxObjC.swift} (99%) diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 773d30f..a0c2b6a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -124,7 +124,7 @@ 4D355EF6AACEFC9DD5736E423924E347 /* RxAtomic-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A59B84A50C8B484C86921EC7D45FDF24 /* RxAtomic-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4D4F890953CF2C5C06898EDC9D66E6F2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A20B2C35B21445D2517BF7384298A63A /* XCTest.framework */; }; 4E77B98959F92EDC53F4DC2D459B4120 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F7513FC10FD9D10A9DB971CA9624AE0 /* BehaviorSubject.swift */; }; - 4F4240C3A582DE09D8AB231E7FBF0679 /* JapxObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08BCCC908514D2295ADD167D0851D2B /* JapxObjc.swift */; }; + 4F4240C3A582DE09D8AB231E7FBF0679 /* JapxObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08BCCC908514D2295ADD167D0851D2B /* JapxObjC.swift */; }; 506ED7A6F2C63BB3E91EC2C1B43AEA4E /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A3BE4F07EC18AB4241C7A606CDA983 /* SubjectType.swift */; }; 507A2482E6CD068FB95EE126AEEB712A /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0945D9B3F946793ADE187035E570B073 /* Buffer.swift */; }; 50B22FA5505CE61D56DD50D37BF90FC0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F187172904729F203A62FEF22C5D903F /* Foundation.framework */; }; @@ -494,7 +494,7 @@ /* Begin PBXFileReference section */ 013F2D1D0341F62934B6D633495ACF7F /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; 01A7EC2F3DD3F37159DA2C86C158CDE0 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 0278CC06B52466923834D92DB6C80BDC /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0278CC06B52466923834D92DB6C80BDC /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 02B8E0CCBC4E46C125E74F6CABBB90F4 /* ToSucceed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToSucceed.swift; path = Sources/Nimble/Matchers/ToSucceed.swift; sourceTree = ""; }; 02DC4AF43132AC1F284D86B1D0D69C88 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; 032EC6D59C8ED8030CAE3CCB1FB35BF9 /* NSError+Japx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+Japx.swift"; path = "Japx/Classes/Objc/NSError+Japx.swift"; sourceTree = ""; }; @@ -584,12 +584,12 @@ 3C30631922B62CA42A600E38159A3ACB /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 3C7F2F05B0BDE2B7ADE8ACF2FA104F3F /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; 3C9411B3FAFF0AECFB9DD7ADC4C9E4FD /* AnyError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyError.swift; path = Result/AnyError.swift; sourceTree = ""; }; - 3CC898142498433AF40A7A59E08BD122 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; + 3CC898142498433AF40A7A59E08BD122 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; 400B52F390FAFBC90BCACE20184D4089 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; 41184EE6FFAA69DC0F461DF9C2C2DFDA /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; 41AFA7D0ED7A49F6D540566E57CF7C9A /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; 41BDFB01AA0424972B29D5995ED23EDC /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; - 41F80B4949934ECBAAD0FC9C7A1B5E6B /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 41F80B4949934ECBAAD0FC9C7A1B5E6B /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 429B9A0D35543B51110D40C6E217B26D /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; 42F92B6AB31918198227B32428945F56 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; 42FD83580203ABB176456CBFBEBF50E5 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; @@ -601,7 +601,7 @@ 464B889F3F76C4B168738795FDDDA1C1 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; 4748A2C8EB64E02CCBBB74B8B454429E /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; 47B71607BCE9B212760CF299152F876E /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 47BE6300D24235A8EFA79770CA6F1B5C /* Japx.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Japx.framework; path = Japx.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 47BE6300D24235A8EFA79770CA6F1B5C /* Japx.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Japx.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 47EF00F5AA37535FDEA967201817FD17 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 482C6C97B5E9388896171C69324DD534 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; 49DD755B307E7C1E9512B83A4EDCC395 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; @@ -612,7 +612,7 @@ 4B4918E2847B9206D9DE78574142A525 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; 4B768015A1137E450159A2F46B766111 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 4B8C76E280FD18F6C8361EFFF32273CA /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 4C4AED65839613965D81F0E01B66BAC1 /* Japx.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = Japx.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4C4AED65839613965D81F0E01B66BAC1 /* Japx.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; path = Japx.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 4CCB890B20AE84B4D99D22A9858E97B0 /* Moya.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.xcconfig; sourceTree = ""; }; 4CDE0E6293F014BACB05B1BD70276966 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; 4E06530E5FFB7C6EF15B2C4CDF54BB72 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; @@ -640,7 +640,7 @@ 5DA43DCB2628FC69F59B550812E314A9 /* Pods-Japx_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Japx_Tests-dummy.m"; sourceTree = ""; }; 5E31D396F019A4E5CD25BC133C34A640 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; 5ECA514623586E11734CE7C24FA888A9 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; + 5F634AF6AE613E4B9524124EAACD24F0 /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; 5FCD3E4A1B5FD0A702F6BEBE3964AB0F /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; 605C3E2A3D8DBE1B84B19C76F7903C25 /* Japx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Japx.swift; path = Japx/Classes/Core/Japx.swift; sourceTree = ""; }; 6124E2BA72C7301CC3F7B49DBB7600B6 /* JapxMoya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxMoya.swift; path = Japx/Classes/Moya/JapxMoya.swift; sourceTree = ""; }; @@ -665,7 +665,7 @@ 6F47578A035D204C1F2C980D5FE3BD50 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; 6F590ECCE2C4CDB54353AEECC9A59D96 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; 6F7513FC10FD9D10A9DB971CA9624AE0 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 6F8D8F094E0EB5A9EEFE49E1569FC2B8 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6F8D8F094E0EB5A9EEFE49E1569FC2B8 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 70ADE33530B2F50E0A59D064106C7CB6 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; 7244F5BC9BB5965CA9F5962FDFFEA268 /* MoyaProvider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Rx.swift"; path = "Sources/RxMoya/MoyaProvider+Rx.swift"; sourceTree = ""; }; 727658723D0EE21E7B3B9C38991ADE46 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; @@ -720,13 +720,13 @@ 913D939D901BEA8EA5F9730F1C81A545 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; 917063988599976251684A33722C1108 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; 92F776F6CB71EC5BDE5C2C8507120792 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93BE6CE42EFE68E7FA90DB092804BB61 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; 94757A4BE692D3A35CFD6CCED8124AB8 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; 94A8A85D517398007E1E17C2D4057FAC /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; 9558E3884580534A9BD5E02F5A7398A4 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 95BB88F757C8C137047F10BED09C4E0C /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Quick.framework; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 961319E941D4F894A3C77E70A67E3B17 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 95BB88F757C8C137047F10BED09C4E0C /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 961319E941D4F894A3C77E70A67E3B17 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 98E672ED9F21D19C63D625B288663643 /* RxAtomic-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-prefix.pch"; sourceTree = ""; }; 98F170C94ECAEC026EAFBB6E0482ADED /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; 98F49E58A215742CA8075011993C9408 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; @@ -735,9 +735,9 @@ 9B876B29C40D3157E9FF54FCB0645E3F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9C01C72CA074FDC33E5A47F412C355B5 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; 9DC5A31027DDEB9FCFBEB09CDCD531E3 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; - 9DEA6C3DF573E86775649C3410757610 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9DEA6C3DF573E86775649C3410757610 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9E00D83BC33B47C4D394DEE6A5B82273 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 9E2B16F6A29D31816120AD248C659B72 /* Pods_Japx_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Japx_Tests.framework; path = "Pods-Japx_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 9E2B16F6A29D31816120AD248C659B72 /* Pods_Japx_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Japx_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9F31D2142053255C0686A4E3AF830DC9 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; A013413A43F0A90869EA566CA7AE62AD /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; A0AF2E954CD67F8B95554CEC260D93E5 /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; @@ -763,7 +763,7 @@ AF570960FF3CCBA1BC39B58078DBD18D /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; AFFA32AC1DDCDF70F75373F6B98BDA47 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; B01B8EB3EFADF561A5013575D59AC8C3 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - B08BCCC908514D2295ADD167D0851D2B /* JapxObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxObjc.swift; path = Japx/Classes/Objc/JapxObjc.swift; sourceTree = ""; }; + B08BCCC908514D2295ADD167D0851D2B /* JapxObjC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JapxObjC.swift; path = Japx/Classes/Objc/JapxObjC.swift; sourceTree = ""; }; B09A46BB8FE9041388562818C6C232EC /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; B0BA59FA1877DD3EC381130077317560 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; B124B7BE95036DCA7EC6178DD758011B /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; @@ -792,7 +792,7 @@ BC4191DD863E1FA44E4129A4212447C2 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; BD432C6013291E95D8F6F083A895568B /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; BDC67E323FF75CC0FE13DBCFC765CEEF /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; - BE34221972C4889BC880F779DD6A7B8B /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BE34221972C4889BC880F779DD6A7B8B /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C09AE4EF08EA3852856E5FE8054E0D9E /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; C0E586587554DB6BAF9948667881C57B /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; C12F55F36C28A1AD860137FEC41A584F /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; @@ -813,8 +813,8 @@ CF15B6ED1CFECCF271B4B91FBA80704A /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; CF2F9D437797FB64959D05A88F2A436B /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; D03D559FACD651FE2FECB1C88D09FF4F /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - D0CC933EDB3F3B5F9DE302550EFA38EA /* Pods_Japx_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Japx_Example.framework; path = "Pods-Japx_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D1ECD6BD9CD29E8288D0824BC76C0B19 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + D0CC933EDB3F3B5F9DE302550EFA38EA /* Pods_Japx_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Japx_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D1ECD6BD9CD29E8288D0824BC76C0B19 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; D2B61783DA3CD632F3D050353F2A1164 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; D57DE8F5DF51A94D40D3345AA4A5AEF9 /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; D6408F0B11CF9F8391A8242F1956A0CC /* RxAtomic-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxAtomic-dummy.m"; sourceTree = ""; }; @@ -875,7 +875,7 @@ F84CA1D6C9DE8ED8A83852B3F085E3E5 /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; F860477FF01E9E4445F72585B289D9CD /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; F88356873ABE6E63DBF737934BA7390B /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; - F8D30FC1ABE2F19B6907CD8E89FF28C4 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + F8D30FC1ABE2F19B6907CD8E89FF28C4 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; F8E78D479CA6F1934848CB3928E62DA7 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; FA130F115E779E549B3A46E236CE8AED /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; FAD62F07B26BF623289EE3D674557858 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; @@ -1138,7 +1138,6 @@ 381CB5C4A9418786922FBBBECC1B666F /* Zip+Collection.swift */, B84165AD87052B51920D5E30C4DC9708 /* Support Files */, ); - name = RxSwift; path = RxSwift; sourceTree = ""; }; @@ -1206,7 +1205,6 @@ 7F1A8476C3843C80E7B92DC2FEAB777C /* RxAtomic.h */, DF90C0A0236AF6448D0E81C9E76E9862 /* Support Files */, ); - name = RxAtomic; path = RxAtomic; sourceTree = ""; }; @@ -1253,7 +1251,6 @@ 639927D16DD98DD088FF1746D7246597 /* XCTestSuite+QuickTestSuiteBuilder.m */, 05B824416E083CC342C528770584C4AC /* Support Files */, ); - name = Quick; path = Quick; sourceTree = ""; }; @@ -1266,7 +1263,6 @@ 09BF614A65B6B7FC78D8E897A3E0A372 /* ResultProtocol.swift */, 8D114E84FD3FC2D1B923D167DC350597 /* Support Files */, ); - name = Result; path = Result; sourceTree = ""; }; @@ -1332,13 +1328,13 @@ path = "Target Support Files/Pods-Japx_Tests"; sourceTree = ""; }; - 7B43EE719D75B4D41E3C222C63A2DF68 /* Objc */ = { + 7B43EE719D75B4D41E3C222C63A2DF68 /* ObjC */ = { isa = PBXGroup; children = ( - B08BCCC908514D2295ADD167D0851D2B /* JapxObjc.swift */, + B08BCCC908514D2295ADD167D0851D2B /* JapxObjC.swift */, 032EC6D59C8ED8030CAE3CCB1FB35BF9 /* NSError+Japx.swift */, ); - name = Objc; + name = ObjC; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -1441,7 +1437,6 @@ B6D0145A3743688A7E1CC9E2D2F2078E /* XCTestObservationCenter+Register.m */, D057191FC46D7A16498CFAE94FC81B9B /* Support Files */, ); - name = Nimble; path = Nimble; sourceTree = ""; }; @@ -1580,7 +1575,6 @@ 893570C7DE067D683360E910B20E494D /* Validation.swift */, BBFDA3AA479D6A76D73CD393A3CBB3E1 /* Support Files */, ); - name = Alamofire; path = Alamofire; sourceTree = ""; }; @@ -1642,7 +1636,6 @@ 543FA8C7349227B028BEE5550B16445C /* RxSwift */, 0F20E0E6CA41AA824EDB63B414108BDA /* Support Files */, ); - name = Moya; path = Moya; sourceTree = ""; }; @@ -1663,7 +1656,7 @@ 2230AA0D165D1B82E22739ADBFB34687 /* CodableMoya */, 60B387AE530B179AE3D5A32C475CC0C5 /* Core */, 3946AA0EB00DEA483583F30CB378973B /* Moya */, - 7B43EE719D75B4D41E3C222C63A2DF68 /* Objc */, + 7B43EE719D75B4D41E3C222C63A2DF68 /* ObjC */, F298C4A0A56002AE4311955ADF3D7C0C /* Pod */, 194076BC9ED38C441211861D21D248D3 /* RxCodableMoya */, 51929FE253B96B352C7110E3357985BF /* RxMoya */, @@ -2015,7 +2008,7 @@ 87D46F74ECA6871303A16EBDE0D036BA /* JapxCodable.swift in Sources */, 078592E81A638E569EDEB7DC017B89D8 /* JapxCodableMoya.swift in Sources */, F5DDA42516DF088024D0AFEDA458937F /* JapxMoya.swift in Sources */, - 4F4240C3A582DE09D8AB231E7FBF0679 /* JapxObjc.swift in Sources */, + 4F4240C3A582DE09D8AB231E7FBF0679 /* JapxObjC.swift in Sources */, D09C53303C557DCB4D4E9AB983D5F779 /* JapxRxCodableMoya.swift in Sources */, AC76F04DD9E30EB314690030AD517314 /* JapxRxMoya.swift in Sources */, 49AE95FC428A8656431A78BB688AFB4E /* NSError+Japx.swift in Sources */, diff --git a/Japx.podspec b/Japx.podspec index 8d984bc..3478764 100644 --- a/Japx.podspec +++ b/Japx.podspec @@ -85,8 +85,8 @@ It works by transfering Dictionary to Dictionary, so you can use Codable, Unbox, sp.dependency 'Japx/RxMoya' end - s.subspec 'Objc' do |sp| - sp.source_files = 'Japx/Classes/Objc/**/*' + s.subspec 'ObjC' do |sp| + sp.source_files = 'Japx/Classes/ObjC/**/*' sp.dependency 'Japx/Core' end diff --git a/Japx/Classes/Objc/JapxObjc.swift b/Japx/Classes/Objc/JapxObjC.swift similarity index 99% rename from Japx/Classes/Objc/JapxObjc.swift rename to Japx/Classes/Objc/JapxObjC.swift index 1f5afad..9214214 100644 --- a/Japx/Classes/Objc/JapxObjc.swift +++ b/Japx/Classes/Objc/JapxObjC.swift @@ -1,5 +1,5 @@ // -// JapxWrapper.swift +// JapxObjC.swift // Japx // // Created by Nikola Majcen on 29/01/2019. From cf9cee41ce87532e8c0a8b69791b8b26ee2e0fce Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Mon, 4 Feb 2019 10:19:27 +0100 Subject: [PATCH 8/9] Updated Podfile --- Example/Podfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Example/Podfile b/Example/Podfile index 25436ee..7c2b7b5 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -2,7 +2,7 @@ platform :ios, '9.0' use_frameworks! target 'Japx_Example' do - pod 'Japx/Objc', :path => '../' + pod 'Japx/ObjC', :path => '../' pod 'Japx/RxCodableMoya', :path => '../' target 'Japx_Tests' do From 2a025817aa3c52745107d78a63de02c0f266e5e3 Mon Sep 17 00:00:00 2001 From: Nikola Majcen Date: Mon, 4 Feb 2019 12:47:09 +0100 Subject: [PATCH 9/9] Updated folder name to ObjC --- Japx/Classes/{Objc => ObjC}/JapxObjC.swift | 0 Japx/Classes/{Objc => ObjC}/NSError+Japx.swift | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename Japx/Classes/{Objc => ObjC}/JapxObjC.swift (100%) rename Japx/Classes/{Objc => ObjC}/NSError+Japx.swift (100%) diff --git a/Japx/Classes/Objc/JapxObjC.swift b/Japx/Classes/ObjC/JapxObjC.swift similarity index 100% rename from Japx/Classes/Objc/JapxObjC.swift rename to Japx/Classes/ObjC/JapxObjC.swift diff --git a/Japx/Classes/Objc/NSError+Japx.swift b/Japx/Classes/ObjC/NSError+Japx.swift similarity index 100% rename from Japx/Classes/Objc/NSError+Japx.swift rename to Japx/Classes/ObjC/NSError+Japx.swift