Regenerated project

This commit is contained in:
Maxim Khatskevich 2017-08-28 22:30:44 +05:00
parent 3a4b0cc953
commit 8cce2b5367
7 changed files with 568 additions and 11 deletions

20
.swiftlint.yml Normal file
View File

@ -0,0 +1,20 @@
disabled_rules: # rule identifiers to exclude from running
- opening_brace
- nesting
- large_tuple
# - trailing_whitespace # remove this later!!!
excluded: # paths to ignore during linting. Takes precedence over `included`.
- Resources
- Carthage
- Pods
# # configurable rules can be customized from this configuration file
# # binary rules can set their severity level
line_length:
ignores_comments: true
trailing_whitespace:
ignores_empty_lines: true
type_name:
allowed_symbols: _
statement_position:
statement_mode: uncuddled_else # https://github.com/realm/SwiftLint/issues/1181#issuecomment-272445593

View File

@ -5,9 +5,6 @@
location = "group:README.md">
</FileRef>
<FileRef
location = "group:MKHAPIClient.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
location = "group:Main.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1,488 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
12DBE06F02A69A23AD00A19C /* APIClientCoreDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9C812DC927AF7032A021E16 /* APIClientCoreDataTask.swift */; };
399D0C16ADFBE2C8EA990A18 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E677A431D403CA9D8ECAFED4 /* Foundation.framework */; };
A42DABB5B1092510E2A9CB08 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 251C51C995346153DEDAE04A /* Errors.swift */; };
A9E6885E6E907665E4B2EA53 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF75623D8A56DED230031F87 /* APIClient.swift */; };
AABCDA7A21F2E7A931838429 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66731D489B7910695907D944 /* ParameterEncoding.swift */; };
B039528494C493CF130CCB5F /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCB746BB775FA85E38BF7F37 /* Helpers.swift */; };
B886924D7AB457089D7E26D2 /* Main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EFD62CB696DAD1CB9A01A35 /* Main.swift */; };
F9CE7997842446ADF7D76E8A /* APIClientCore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE923FEE047824539FC30E6 /* APIClientCore.swift */; };
FF152D43B4CD991A3EA6B45A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E677A431D403CA9D8ECAFED4 /* Foundation.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
38A3725B3347C876916B4AC3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EC48B3EFE12B117C267E041D /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4F0EF988506D118A621A11B4;
remoteInfo = Fwk;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
B47F9B78D47883A263413718 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
C3725B0673309F547D260EBE /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
251C51C995346153DEDAE04A /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
66731D489B7910695907D944 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParameterEncoding.swift; sourceTree = "<group>"; };
7BE923FEE047824539FC30E6 /* APIClientCore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = APIClientCore.swift; sourceTree = "<group>"; };
9EFD62CB696DAD1CB9A01A35 /* Main.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Main.swift; sourceTree = "<group>"; };
A96B3E2071881F2268A2A8C1 /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
BF75623D8A56DED230031F87 /* APIClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = APIClient.swift; sourceTree = "<group>"; };
D065E9FE308E0E924F1A931F /* Fwk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Fwk.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DCB746BB775FA85E38BF7F37 /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = "<group>"; };
E677A431D403CA9D8ECAFED4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
F9C812DC927AF7032A021E16 /* APIClientCoreDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = APIClientCoreDataTask.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
ABED045EC6FFF74E75E2ABD1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
399D0C16ADFBE2C8EA990A18 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BFAE368585619E29CD3DB052 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FF152D43B4CD991A3EA6B45A /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
20CC1177CC2370C397161954 = {
isa = PBXGroup;
children = (
9FD971BB6B4661CDFCECA7C3 /* Frameworks */,
34BA48FD91A14184B87F067B /* Products */,
D16BA9CBC9CB44F4E5369D8E /* Sources */,
BF8BB7A0465ABAD739AA69DC /* Tests */,
);
sourceTree = "<group>";
};
34BA48FD91A14184B87F067B /* Products */ = {
isa = PBXGroup;
children = (
D065E9FE308E0E924F1A931F /* Fwk.framework */,
A96B3E2071881F2268A2A8C1 /* Tests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
9683752BD21D3DFAEA848AA9 /* $local */ = {
isa = PBXGroup;
children = (
);
name = "$local";
sourceTree = "<group>";
};
9FD971BB6B4661CDFCECA7C3 /* Frameworks */ = {
isa = PBXGroup;
children = (
9683752BD21D3DFAEA848AA9 /* $local */,
FC6792309EBA5AEAF7BC4DE7 /* iOS */,
);
name = Frameworks;
sourceTree = "<group>";
};
BF8BB7A0465ABAD739AA69DC /* Tests */ = {
isa = PBXGroup;
children = (
9EFD62CB696DAD1CB9A01A35 /* Main.swift */,
);
name = Tests;
path = Tests;
sourceTree = SOURCE_ROOT;
};
D16BA9CBC9CB44F4E5369D8E /* Sources */ = {
isa = PBXGroup;
children = (
BF75623D8A56DED230031F87 /* APIClient.swift */,
7BE923FEE047824539FC30E6 /* APIClientCore.swift */,
F9C812DC927AF7032A021E16 /* APIClientCoreDataTask.swift */,
251C51C995346153DEDAE04A /* Errors.swift */,
DCB746BB775FA85E38BF7F37 /* Helpers.swift */,
66731D489B7910695907D944 /* ParameterEncoding.swift */,
);
name = Sources;
path = Sources;
sourceTree = SOURCE_ROOT;
};
FC6792309EBA5AEAF7BC4DE7 /* iOS */ = {
isa = PBXGroup;
children = (
E677A431D403CA9D8ECAFED4 /* Foundation.framework */,
);
name = iOS;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
43A694E8DF34920D190A5EF1 /* Tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 50BA8EEDD2B782EAE5395AF2 /* Build configuration list for PBXNativeTarget "Tests" */;
buildPhases = (
59EDE752033D38B4E12BC82E /* Sources */,
ABED045EC6FFF74E75E2ABD1 /* Frameworks */,
C3725B0673309F547D260EBE /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
2896BE2E19C9C9E765000D6F /* PBXTargetDependency */,
);
name = Tests;
productName = Tests;
productReference = A96B3E2071881F2268A2A8C1 /* Tests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
4F0EF988506D118A621A11B4 /* Fwk */ = {
isa = PBXNativeTarget;
buildConfigurationList = A44A62D468F308AF53F0F1D9 /* Build configuration list for PBXNativeTarget "Fwk" */;
buildPhases = (
6A2F0AA23A5271954E1815C4 /* SwiftLint */,
2AFF568BC7FCD16185F22493 /* Sources */,
BFAE368585619E29CD3DB052 /* Frameworks */,
B47F9B78D47883A263413718 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Fwk;
productName = Fwk;
productReference = D065E9FE308E0E924F1A931F /* Fwk.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
EC48B3EFE12B117C267E041D /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0830;
LastUpgradeCheck = 0700;
Struct.Version = 2.1.0;
};
buildConfigurationList = 4E6301B6C457E67783E88728 /* Build configuration list for PBXProject "Main" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 20CC1177CC2370C397161954;
productRefGroup = 34BA48FD91A14184B87F067B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4F0EF988506D118A621A11B4 /* Fwk */,
43A694E8DF34920D190A5EF1 /* Tests */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
6A2F0AA23A5271954E1815C4 /* SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = SwiftLint;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi";
showEnvVarsInLog = 1;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2AFF568BC7FCD16185F22493 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A9E6885E6E907665E4B2EA53 /* APIClient.swift in Sources */,
F9CE7997842446ADF7D76E8A /* APIClientCore.swift in Sources */,
12DBE06F02A69A23AD00A19C /* APIClientCoreDataTask.swift in Sources */,
A42DABB5B1092510E2A9CB08 /* Errors.swift in Sources */,
B039528494C493CF130CCB5F /* Helpers.swift in Sources */,
AABCDA7A21F2E7A931838429 /* ParameterEncoding.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
59EDE752033D38B4E12BC82E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B886924D7AB457089D7E26D2 /* Main.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2896BE2E19C9C9E765000D6F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = Fwk;
target = 4F0EF988506D118A621A11B4 /* Fwk */;
targetProxy = 38A3725B3347C876916B4AC3 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
08B7630C92533C2C6625D593 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 12;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
1AF5F77D7C5CB2A330031DD4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILT_PRODUCTS_DIR)",
);
INFOPLIST_FILE = Info/Tst.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = io.XCEssentials.APIClient.Tst;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_VERSION = 3.0;
};
name = Release;
};
5792574AD2FB139DCAF6E852 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CURRENT_PROJECT_VERSION = 12;
DEFINES_MODULE = NO;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = Info/Fwk.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = true;
PRODUCT_BUNDLE_IDENTIFIER = io.XCEssentials.APIClient;
PRODUCT_NAME = XCEAPIClient;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
A741D36914092C3D6DE7EBFB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILT_PRODUCTS_DIR)",
);
INFOPLIST_FILE = Info/Tst.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = true;
PRODUCT_BUNDLE_IDENTIFIER = io.XCEssentials.APIClient.Tst;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_VERSION = 3.0;
};
name = Debug;
};
D7665931C20C0E744F5C657A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 12;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MTL_ENABLE_DEBUG_INFO = NO;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
EC3B04AAA1FCD67E4F0E1949 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CURRENT_PROJECT_VERSION = 12;
DEFINES_MODULE = NO;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = Info/Fwk.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = io.XCEssentials.APIClient;
PRODUCT_NAME = XCEAPIClient;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4E6301B6C457E67783E88728 /* Build configuration list for PBXProject "Main" */ = {
isa = XCConfigurationList;
buildConfigurations = (
08B7630C92533C2C6625D593 /* Debug */,
D7665931C20C0E744F5C657A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
50BA8EEDD2B782EAE5395AF2 /* Build configuration list for PBXNativeTarget "Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A741D36914092C3D6DE7EBFB /* Debug */,
1AF5F77D7C5CB2A330031DD4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
A44A62D468F308AF53F0F1D9 /* Build configuration list for PBXNativeTarget "Fwk" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5792574AD2FB139DCAF6E852 /* Debug */,
EC3B04AAA1FCD67E4F0E1949 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = EC48B3EFE12B117C267E041D /* Project object */;
}

View File

@ -1,8 +1,9 @@
# MKHAPIClient
HTTP-based API client for Cocoa and Cocoa Touch.
# APIClient
URLSession-based API client for Cocoa and Cocoa Touch.
Inspired by https://thatthinginswift.com/write-your-own-api-clients-swift/
## Swift 3
Starting from [version 3.0](https://github.com/maximkhatskevich/MKHAPIClient/releases/tag/3.0.0), this library supports Swift 3. For compatibility with Swift 2.2 and Swift 2.3 use [older version](https://github.com/maximkhatskevich/MKHAPIClient/releases/tag/2.1.1).
Starting from [version 3.0](https://github.com/maximkhatskevich/MKHAPIClient/releases/tag/3.0.0), this library supports Swift 3. For compatibility with Swift 2.2 and Swift 2.3 use [older version](https://github.com/maximkhatskevich/MKHAPIClient/releases/tag/2.1.1).

View File

@ -1,7 +1,5 @@
import Foundation
import MKHSyncSession
//===
public

View File

@ -126,7 +126,7 @@ platform :ios do
# default initial location for any command
# is inside 'Fastlane' folder
sh 'cd ./.. && struct generate && pod update'
sh 'cd ./.. && struct generate'
# === Set proper current version and build numbers
@ -159,7 +159,7 @@ platform :ios do
# default initial location for any command
# is inside 'Fastlane' folder
sh 'cd ./.. && struct generate && pod update'
sh 'cd ./.. && struct generate'
# === Set proper build number (proper version number is stored in the Info file)

53
fastlane/README.md Normal file
View File

@ -0,0 +1,53 @@
fastlane documentation
================
# Installation
Make sure you have the latest version of the Xcode command line tools installed:
```
xcode-select --install
```
## Choose your installation method:
<table width="100%" >
<tr>
<th width="33%"><a href="http://brew.sh">Homebrew</a></td>
<th width="33%">Installer Script</td>
<th width="33%">Rubygems</td>
</tr>
<tr>
<td width="33%" align="center">macOS</td>
<td width="33%" align="center">macOS</td>
<td width="33%" align="center">macOS or Linux with Ruby 2.0.0 or above</td>
</tr>
<tr>
<td width="33%"><code>brew cask install fastlane</code></td>
<td width="33%"><a href="https://download.fastlane.tools">Download the zip file</a>. Then double click on the <code>install</code> script (or run it in a terminal window).</td>
<td width="33%"><code>sudo gem install fastlane -NV</code></td>
</tr>
</table>
# Available Actions
## iOS
### ios finalize_release
```
fastlane ios finalize_release
```
### ios regenerate_project
```
fastlane ios regenerate_project
```
### ios generate_project
```
fastlane ios generate_project
```
----
This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run.
More information about fastlane can be found on [fastlane.tools](https://fastlane.tools).
The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools).