upgrade swipecellkit to swift 4.0

This commit is contained in:
Ryan Nystrom
2017-10-07 17:36:57 +01:00
parent e697b13dfc
commit 1cfa9e28b2
14 changed files with 210 additions and 221 deletions

View File

@@ -318,9 +318,8 @@
29FB94301EE752280016E6D4 /* IssueLabeledCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FB942F1EE752280016E6D4 /* IssueLabeledCell.swift */; };
29FF85A51EE1EA7A007B8762 /* ReactionContent+ReactionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF85A41EE1EA7A007B8762 /* ReactionContent+ReactionType.swift */; };
4920F1A81F72E27200131E9D /* UIViewController+UserActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4920F1A71F72E27200131E9D /* UIViewController+UserActivity.swift */; };
4C733A0B57F91680B08D3CEC /* Pods_Freetime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 665D835932698FC1ED93ABE3 /* Pods_Freetime.framework */; };
525C147297BCEEF388B5FDBC /* Pods_Freetime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DB749FB402B660C8A9F516C /* Pods_Freetime.framework */; };
54AD5E8E1F24D953004A4BD6 /* FeedSelectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54AD5E8D1F24D953004A4BD6 /* FeedSelectionProviding.swift */; };
6224B05BDD260B22C7D6684F /* Pods_FreetimeTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB06D68438D845EC6D23788D /* Pods_FreetimeTests.framework */; };
754488B11F7ADF8D0032D08C /* UIAlertController+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754488B01F7ADF8D0032D08C /* UIAlertController+Action.swift */; };
75468F7A1F7AFBC800F2BC19 /* AlertActionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75468F791F7AFBC800F2BC19 /* AlertActionBuilder.swift */; };
75A0ACF51F79A82D0062D99A /* AlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A0ACF41F79A82D0062D99A /* AlertAction.swift */; };
@@ -345,6 +344,7 @@
98B5A0841F6C87A7000617D6 /* GitHubClient+NewIssue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B5A0831F6C87A7000617D6 /* GitHubClient+NewIssue.swift */; };
98B5A0861F6D0FFE000617D6 /* UINavigationController+Replace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B5A0851F6D0FFE000617D6 /* UINavigationController+Replace.swift */; };
98F0A0431F27BC4B0062A2CA /* emoji.json in Resources */ = {isa = PBXBuildFile; fileRef = 98F0A0421F27BC4B0062A2CA /* emoji.json */; };
C2FAAA639721846A5B477E5C /* Pods_FreetimeTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2F33C5360D6CF79F44FFF42 /* Pods_FreetimeTests.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -643,15 +643,15 @@
29FB942F1EE752280016E6D4 /* IssueLabeledCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssueLabeledCell.swift; sourceTree = "<group>"; };
29FB94391EE767420016E6D4 /* Freetime-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Freetime-Bridging-Header.h"; sourceTree = "<group>"; };
29FF85A41EE1EA7A007B8762 /* ReactionContent+ReactionType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ReactionContent+ReactionType.swift"; sourceTree = "<group>"; };
2DFFA8FCC50B686D7424BC06 /* Pods-Freetime.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Freetime.release.xcconfig"; path = "Pods/Target Support Files/Pods-Freetime/Pods-Freetime.release.xcconfig"; sourceTree = "<group>"; };
35E1CE59E98A2C8E7F451CA6 /* Pods-FreetimeTests.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FreetimeTests.testflight.xcconfig"; path = "Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests.testflight.xcconfig"; sourceTree = "<group>"; };
3DB749FB402B660C8A9F516C /* Pods_Freetime.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Freetime.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4920F1A71F72E27200131E9D /* UIViewController+UserActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+UserActivity.swift"; sourceTree = "<group>"; };
54AD5E8D1F24D953004A4BD6 /* FeedSelectionProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeedSelectionProviding.swift; sourceTree = "<group>"; };
665D835932698FC1ED93ABE3 /* Pods_Freetime.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Freetime.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6079633B7825448DA6CAED21 /* Pods-FreetimeTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FreetimeTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests.debug.xcconfig"; sourceTree = "<group>"; };
754488B01F7ADF8D0032D08C /* UIAlertController+Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIAlertController+Action.swift"; sourceTree = "<group>"; };
75468F791F7AFBC800F2BC19 /* AlertActionBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertActionBuilder.swift; sourceTree = "<group>"; };
75A0ACF41F79A82D0062D99A /* AlertAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertAction.swift; sourceTree = "<group>"; };
7ADC39F0C328AE48CFFA207E /* Pods-FreetimeTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FreetimeTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests.debug.xcconfig"; sourceTree = "<group>"; };
9317BF4284E8616256D3743A /* Pods-FreetimeTests.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FreetimeTests.testflight.xcconfig"; path = "Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests.testflight.xcconfig"; sourceTree = "<group>"; };
94840B8CCA6EA8A3EA37FA91 /* Pods-Freetime.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Freetime.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Freetime/Pods-Freetime.debug.xcconfig"; sourceTree = "<group>"; };
984D9CA81F212ADF00ECEA7F /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
98647DF21F758CCF00A4DE7A /* NewIssueTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewIssueTableViewController.swift; sourceTree = "<group>"; };
986B87181F2B875800AAB55C /* GithubClient+Search.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GithubClient+Search.swift"; sourceTree = "<group>"; };
@@ -673,10 +673,10 @@
98B5A0831F6C87A7000617D6 /* GitHubClient+NewIssue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "GitHubClient+NewIssue.swift"; sourceTree = "<group>"; };
98B5A0851F6D0FFE000617D6 /* UINavigationController+Replace.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Replace.swift"; sourceTree = "<group>"; };
98F0A0421F27BC4B0062A2CA /* emoji.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = emoji.json; sourceTree = "<group>"; };
A8F2E01CAFE2A7AA463A0FAA /* Pods-Freetime.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Freetime.testflight.xcconfig"; path = "Pods/Target Support Files/Pods-Freetime/Pods-Freetime.testflight.xcconfig"; sourceTree = "<group>"; };
CB06D68438D845EC6D23788D /* Pods_FreetimeTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FreetimeTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E7BD38A4C4C37947FA1FBFB5 /* Pods-Freetime.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Freetime.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Freetime/Pods-Freetime.debug.xcconfig"; sourceTree = "<group>"; };
FDDE84B781D3A44BF57394BE /* Pods-FreetimeTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FreetimeTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests.release.xcconfig"; sourceTree = "<group>"; };
B9D4562D9138A112D9EDD9DD /* Pods-Freetime.testflight.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Freetime.testflight.xcconfig"; path = "Pods/Target Support Files/Pods-Freetime/Pods-Freetime.testflight.xcconfig"; sourceTree = "<group>"; };
CD6851CDA1BB3DB6F779C307 /* Pods-FreetimeTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FreetimeTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests.release.xcconfig"; sourceTree = "<group>"; };
EA08BE0B8263E4898B1DF86B /* Pods-Freetime.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Freetime.release.xcconfig"; path = "Pods/Target Support Files/Pods-Freetime/Pods-Freetime.release.xcconfig"; sourceTree = "<group>"; };
F2F33C5360D6CF79F44FFF42 /* Pods_FreetimeTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FreetimeTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -684,7 +684,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4C733A0B57F91680B08D3CEC /* Pods_Freetime.framework in Frameworks */,
525C147297BCEEF388B5FDBC /* Pods_Freetime.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -692,7 +692,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
6224B05BDD260B22C7D6684F /* Pods_FreetimeTests.framework in Frameworks */,
C2FAAA639721846A5B477E5C /* Pods_FreetimeTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1090,11 +1090,11 @@
CF4CC0BFE456879DD6DBC714 /* Frameworks */,
297AE84B1EC0D58A00B44A1F /* FreetimeTests */,
292FCB2A1EE0546E0026635E /* gql */,
33A455DB21DE4BF7CF5B8C00 /* Pods */,
297AE8351EC0D58A00B44A1F /* Products */,
297AE86D1EC0D5C200B44A1F /* Resources */,
296CD8231F014130001190B9 /* Sample */,
984D9CA81F212ADF00ECEA7F /* Settings.bundle */,
D0DC03D1591A6020CACD44F4 /* Pods */,
);
sourceTree = "<group>";
};
@@ -1407,19 +1407,6 @@
path = Labeled;
sourceTree = "<group>";
};
33A455DB21DE4BF7CF5B8C00 /* Pods */ = {
isa = PBXGroup;
children = (
7ADC39F0C328AE48CFFA207E /* Pods-FreetimeTests.debug.xcconfig */,
FDDE84B781D3A44BF57394BE /* Pods-FreetimeTests.release.xcconfig */,
E7BD38A4C4C37947FA1FBFB5 /* Pods-Freetime.debug.xcconfig */,
2DFFA8FCC50B686D7424BC06 /* Pods-Freetime.release.xcconfig */,
A8F2E01CAFE2A7AA463A0FAA /* Pods-Freetime.testflight.xcconfig */,
9317BF4284E8616256D3743A /* Pods-FreetimeTests.testflight.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
986B87171F2B873200AAB55C /* Search */ = {
isa = PBXGroup;
children = (
@@ -1490,12 +1477,25 @@
298744CA1F24B75300D5DF30 /* SlackTextViewController.framework */,
292484B71F01CB5C0054FE20 /* SwipeCellKit.framework */,
295F52D91EF1C0C7000B53CF /* MMMarkdown.framework */,
665D835932698FC1ED93ABE3 /* Pods_Freetime.framework */,
CB06D68438D845EC6D23788D /* Pods_FreetimeTests.framework */,
3DB749FB402B660C8A9F516C /* Pods_Freetime.framework */,
F2F33C5360D6CF79F44FFF42 /* Pods_FreetimeTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
D0DC03D1591A6020CACD44F4 /* Pods */ = {
isa = PBXGroup;
children = (
94840B8CCA6EA8A3EA37FA91 /* Pods-Freetime.debug.xcconfig */,
EA08BE0B8263E4898B1DF86B /* Pods-Freetime.release.xcconfig */,
B9D4562D9138A112D9EDD9DD /* Pods-Freetime.testflight.xcconfig */,
6079633B7825448DA6CAED21 /* Pods-FreetimeTests.debug.xcconfig */,
CD6851CDA1BB3DB6F779C307 /* Pods-FreetimeTests.release.xcconfig */,
35E1CE59E98A2C8E7F451CA6 /* Pods-FreetimeTests.testflight.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -1503,14 +1503,14 @@
isa = PBXNativeTarget;
buildConfigurationList = 297AE8511EC0D58A00B44A1F /* Build configuration list for PBXNativeTarget "Freetime" */;
buildPhases = (
A9F2E53A389930494E07E22A /* [CP] Check Pods Manifest.lock */,
D803031CFB0CF7AEEF2F2B69 /* [CP] Check Pods Manifest.lock */,
292FCB261EE050F60026635E /* Generate Apollo GraphQL API */,
297AE8301EC0D58A00B44A1F /* Sources */,
297AE8311EC0D58A00B44A1F /* Frameworks */,
291F99D81F00013C00CFBF78 /* Increment Build Number */,
297AE8321EC0D58A00B44A1F /* Resources */,
17609A0EF2C2B777EC71047B /* [CP] Embed Pods Frameworks */,
03D89F635EAF72C4C8CB9E13 /* [CP] Copy Pods Resources */,
46D93019FA5858B5A35F7C0C /* [CP] Embed Pods Frameworks */,
F8AD268F7DD148D9C5F574B2 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -1525,12 +1525,12 @@
isa = PBXNativeTarget;
buildConfigurationList = 297AE8541EC0D58A00B44A1F /* Build configuration list for PBXNativeTarget "FreetimeTests" */;
buildPhases = (
2CC988A6FBEAF3F744A53C18 /* [CP] Check Pods Manifest.lock */,
4EFAA4F1822BDDCE538693AB /* [CP] Check Pods Manifest.lock */,
297AE8441EC0D58A00B44A1F /* Sources */,
297AE8451EC0D58A00B44A1F /* Frameworks */,
297AE8461EC0D58A00B44A1F /* Resources */,
569FA08158547B98DF94DD42 /* [CP] Embed Pods Frameworks */,
E002D18DA7EA57D5E53A2BBE /* [CP] Copy Pods Resources */,
AF1FC06013FAAFD132676B25 /* [CP] Embed Pods Frameworks */,
96C731F68491692BBBF5E151 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -1625,22 +1625,35 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
03D89F635EAF72C4C8CB9E13 /* [CP] Copy Pods Resources */ = {
291F99D81F00013C00CFBF78 /* Increment Build Number */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
name = "Increment Build Number";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Freetime/Pods-Freetime-resources.sh\"\n";
showEnvVarsInLog = 0;
shellScript = "buildNumber=$(/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\"\necho \"SCRIPT START\"\necho \"${PROJECT_DIR}/${INFOPLIST_FILE}\"\necho \"SCRIPT END\"";
};
17609A0EF2C2B777EC71047B /* [CP] Embed Pods Frameworks */ = {
292FCB261EE050F60026635E /* Generate Apollo GraphQL API */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Generate Apollo GraphQL API";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "PATH=\"$(npm bin):$PATH\"\n\nAPOLLO_FRAMEWORK_PATH=\"$(eval find $FRAMEWORK_SEARCH_PATHS -name \"Apollo.framework\" -maxdepth 1)\"\n\nif [ -z \"$APOLLO_FRAMEWORK_PATH\" ]; then\necho \"error: Couldn't find Apollo.framework in FRAMEWORK_SEARCH_PATHS; make sure to add the framework to your project.\"\nexit 1\nfi\n\ncd \"${SRCROOT}/gql\"\nTEMP_FILE=$(mktemp)\n\n[[ -f API.swift ]] || touch API.swift # ensure sure file exists\n\n$APOLLO_FRAMEWORK_PATH/check-and-run-apollo-codegen.sh generate $(find . -name '*.graphql') --schema schema.json --output $TEMP_FILE\n\ncmp API.swift $TEMP_FILE || cp $TEMP_FILE API.swift";
};
46D93019FA5858B5A35F7C0C /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1692,35 +1705,7 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Freetime/Pods-Freetime-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
291F99D81F00013C00CFBF78 /* Increment Build Number */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Increment Build Number";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "buildNumber=$(/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\"\necho \"SCRIPT START\"\necho \"${PROJECT_DIR}/${INFOPLIST_FILE}\"\necho \"SCRIPT END\"";
};
292FCB261EE050F60026635E /* Generate Apollo GraphQL API */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Generate Apollo GraphQL API";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "PATH=\"$(npm bin):$PATH\"\n\nAPOLLO_FRAMEWORK_PATH=\"$(eval find $FRAMEWORK_SEARCH_PATHS -name \"Apollo.framework\" -maxdepth 1)\"\n\nif [ -z \"$APOLLO_FRAMEWORK_PATH\" ]; then\necho \"error: Couldn't find Apollo.framework in FRAMEWORK_SEARCH_PATHS; make sure to add the framework to your project.\"\nexit 1\nfi\n\ncd \"${SRCROOT}/gql\"\nTEMP_FILE=$(mktemp)\n\n[[ -f API.swift ]] || touch API.swift # ensure sure file exists\n\n$APOLLO_FRAMEWORK_PATH/check-and-run-apollo-codegen.sh generate $(find . -name '*.graphql') --schema schema.json --output $TEMP_FILE\n\ncmp API.swift $TEMP_FILE || cp $TEMP_FILE API.swift";
};
2CC988A6FBEAF3F744A53C18 /* [CP] Check Pods Manifest.lock */ = {
4EFAA4F1822BDDCE538693AB /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1738,7 +1723,22 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
569FA08158547B98DF94DD42 /* [CP] Embed Pods Frameworks */ = {
96C731F68491692BBBF5E151 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
AF1FC06013FAAFD132676B25 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1790,7 +1790,7 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
A9F2E53A389930494E07E22A /* [CP] Check Pods Manifest.lock */ = {
D803031CFB0CF7AEEF2F2B69 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1808,7 +1808,7 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
E002D18DA7EA57D5E53A2BBE /* [CP] Copy Pods Resources */ = {
F8AD268F7DD148D9C5F574B2 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1820,7 +1820,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FreetimeTests/Pods-FreetimeTests-resources.sh\"\n";
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Freetime/Pods-Freetime-resources.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
@@ -2299,7 +2299,7 @@
};
297AE8521EC0D58A00B44A1F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E7BD38A4C4C37947FA1FBFB5 /* Pods-Freetime.debug.xcconfig */;
baseConfigurationReference = 94840B8CCA6EA8A3EA37FA91 /* Pods-Freetime.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -2324,7 +2324,7 @@
};
297AE8531EC0D58A00B44A1F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2DFFA8FCC50B686D7424BC06 /* Pods-Freetime.release.xcconfig */;
baseConfigurationReference = EA08BE0B8263E4898B1DF86B /* Pods-Freetime.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -2349,7 +2349,7 @@
};
297AE8551EC0D58A00B44A1F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7ADC39F0C328AE48CFFA207E /* Pods-FreetimeTests.debug.xcconfig */;
baseConfigurationReference = 6079633B7825448DA6CAED21 /* Pods-FreetimeTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -2365,7 +2365,7 @@
};
297AE8561EC0D58A00B44A1F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FDDE84B781D3A44BF57394BE /* Pods-FreetimeTests.release.xcconfig */;
baseConfigurationReference = CD6851CDA1BB3DB6F779C307 /* Pods-FreetimeTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -2431,7 +2431,7 @@
};
98A8CA9A1F7451A2009BE6AC /* TestFlight */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A8F2E01CAFE2A7AA463A0FAA /* Pods-Freetime.testflight.xcconfig */;
baseConfigurationReference = B9D4562D9138A112D9EDD9DD /* Pods-Freetime.testflight.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -2463,7 +2463,7 @@
};
98A8CA9B1F7451A2009BE6AC /* TestFlight */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9317BF4284E8616256D3743A /* Pods-FreetimeTests.testflight.xcconfig */;
baseConfigurationReference = 35E1CE59E98A2C8E7F451CA6 /* Pods-FreetimeTests.testflight.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
BUNDLE_LOADER = "$(TEST_HOST)";

View File

@@ -35,7 +35,7 @@ class SwipeActionButton: UIButton {
tintColor = action.textColor ?? .white
highlightedBackgroundColor = action.highlightedBackgroundColor ?? UIColor.black.withAlphaComponent(0.1)
titleLabel?.font = action.font ?? UIFont.systemFont(ofSize: 15, weight: UIFontWeightMedium)
titleLabel?.font = action.font ?? UIFont.systemFont(ofSize: 15, weight: UIFont.Weight.medium)
titleLabel?.textAlignment = .center
titleLabel?.lineBreakMode = .byWordWrapping
titleLabel?.numberOfLines = 0
@@ -68,7 +68,7 @@ class SwipeActionButton: UIButton {
func titleBoundingRect(with size: CGSize) -> CGRect {
guard let title = currentTitle, let font = titleLabel?.font else { return .zero }
return title.boundingRect(with: size, options: [.usesLineFragmentOrigin], attributes: [NSFontAttributeName: font], context: nil)
return title.boundingRect(with: size, options: [.usesLineFragmentOrigin], attributes: [NSAttributedStringKey.font: font], context: nil)
}
override func titleRect(forContentRect contentRect: CGRect) -> CGRect {

View File

@@ -142,7 +142,7 @@ class SwipeActionsView: UIView {
return buttons
}
func actionTapped(button: SwipeActionButton) {
@objc func actionTapped(button: SwipeActionButton) {
guard let index = buttons.index(of: button) else { return }
delegate?.swipeActionsView(self, didSelect: actions[index])

View File

@@ -53,7 +53,7 @@ extension SwipeCollectionViewCell {
- parameter completion: The closure to be executed once the animation has finished. A `Boolean` argument indicates whether or not the animations actually finished before the completion handler was called.
*/
public func showSwipe(orientation: SwipeActionsOrientation, animated: Bool = true, completion: ((Bool) -> Void)? = nil) {
setSwipeOffset(.greatestFiniteMagnitude * orientation.scale.negated(),
setSwipeOffset(.greatestFiniteMagnitude * -orientation.scale,
animated: animated,
completion: completion)
}
@@ -84,7 +84,7 @@ extension SwipeCollectionViewCell {
state = targetState
}
let maxOffset = min(bounds.width, abs(offset)) * orientation.scale.negated()
let maxOffset = min(bounds.width, abs(offset)) * -orientation.scale
let targetCenter = abs(offset) == CGFloat.greatestFiniteMagnitude ? self.targetCenter(active: true) : bounds.midX + maxOffset
if animated {

View File

@@ -109,7 +109,7 @@ open class SwipeCollectionViewCell: UICollectionViewCell {
}
}
func handlePan(gesture: UIPanGestureRecognizer) {
@objc func handlePan(gesture: UIPanGestureRecognizer) {
guard let target = gesture.view else { return }
switch gesture.state {
@@ -313,11 +313,11 @@ open class SwipeCollectionViewCell: UICollectionViewCell {
}
}
func handleTap(gesture: UITapGestureRecognizer) {
@objc func handleTap(gesture: UITapGestureRecognizer) {
hideSwipe(animated: true)
}
func handleTablePan(gesture: UIPanGestureRecognizer) {
@objc func handleTablePan(gesture: UIPanGestureRecognizer) {
if gesture.state == .began {
hideSwipe(animated: true)
}

View File

@@ -64,7 +64,7 @@ extension SwipeTableViewCell {
}
}
func performAccessibilityCustomAction(accessibilityCustomAction: SwipeAccessibilityCustomAction) -> Bool {
@objc func performAccessibilityCustomAction(accessibilityCustomAction: SwipeAccessibilityCustomAction) -> Bool {
guard let tableView = tableView else { return false }
let swipeAction = accessibilityCustomAction.action

View File

@@ -53,7 +53,7 @@ extension SwipeTableViewCell {
- parameter completion: The closure to be executed once the animation has finished. A `Boolean` argument indicates whether or not the animations actually finished before the completion handler was called.
*/
public func showSwipe(orientation: SwipeActionsOrientation, animated: Bool = true, completion: ((Bool) -> Void)? = nil) {
setSwipeOffset(.greatestFiniteMagnitude * orientation.scale.negated(),
setSwipeOffset(.greatestFiniteMagnitude * -orientation.scale,
animated: animated,
completion: completion)
}
@@ -84,7 +84,7 @@ extension SwipeTableViewCell {
state = targetState
}
let maxOffset = min(bounds.width, abs(offset)) * orientation.scale.negated()
let maxOffset = min(bounds.width, abs(offset)) * -orientation.scale
let targetCenter = abs(offset) == CGFloat.greatestFiniteMagnitude ? self.targetCenter(active: true) : bounds.midX + maxOffset
if animated {

View File

@@ -114,7 +114,7 @@ open class SwipeTableViewCell: UITableViewCell {
}
}
func handlePan(gesture: UIPanGestureRecognizer) {
@objc func handlePan(gesture: UIPanGestureRecognizer) {
guard isEditing == false else { return }
guard let target = gesture.view else { return }
@@ -319,11 +319,11 @@ open class SwipeTableViewCell: UITableViewCell {
}
}
func handleTap(gesture: UITapGestureRecognizer) {
@objc func handleTap(gesture: UITapGestureRecognizer) {
hideSwipe(animated: true)
}
func handleTablePan(gesture: UIPanGestureRecognizer) {
@objc func handleTablePan(gesture: UIPanGestureRecognizer) {
if gesture.state == .began {
hideSwipe(animated: true)
}

11
Podfile
View File

@@ -31,15 +31,4 @@ end
post_install do |installer|
system("sh scripts/generateAcknowledgements.sh")
# list all pods (local or remote) that need to be capped using swift 3.2
swift_3_2_targets = ['SwipeCellKit']
installer.pods_project.targets.each do |target|
if swift_3_2_targets.include? target.name
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.2'
end
end
end
end

View File

@@ -88,6 +88,6 @@ SPEC CHECKSUMS:
Tabman: 558bede024627206c554e1c8cee728d380655ebf
TUSafariActivity: afc55a00965377939107ce4fdc7f951f62454546
PODFILE CHECKSUM: 064de214881f07c502fce06141e9c9ebbd08c5c8
PODFILE CHECKSUM: ebc1dff6855c96749c17cd0e61da619b2f8162a7
COCOAPODS: 1.4.0.beta.1

2
Pods/Manifest.lock generated
View File

@@ -88,6 +88,6 @@ SPEC CHECKSUMS:
Tabman: 558bede024627206c554e1c8cee728d380655ebf
TUSafariActivity: afc55a00965377939107ce4fdc7f951f62454546
PODFILE CHECKSUM: 064de214881f07c502fce06141e9c9ebbd08c5c8
PODFILE CHECKSUM: ebc1dff6855c96749c17cd0e61da619b2f8162a7
COCOAPODS: 1.4.0.beta.1

View File

@@ -5050,38 +5050,6 @@
};
name = TestFlight;
};
297D1FC0AEF84EFEF268B86D528E0C68 /* TestFlight */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D0D062B8378222DDA315FB60F877FF8D /* SwipeCellKit.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/SwipeCellKit/SwipeCellKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwipeCellKit/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/SwipeCellKit/SwipeCellKit.modulemap";
PRODUCT_NAME = SwipeCellKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.2;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = TestFlight;
};
31F9B4278DB1ED9C23978104B981E038 /* TestFlight */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6EDBEBDA95DF1E2A44BC3A5BF55CD219 /* Pageboy.xcconfig */;
@@ -5433,37 +5401,6 @@
};
name = Release;
};
5E19025C1DFAC496A603F83CBEF77CDF /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D0D062B8378222DDA315FB60F877FF8D /* SwipeCellKit.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/SwipeCellKit/SwipeCellKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwipeCellKit/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/SwipeCellKit/SwipeCellKit.modulemap";
PRODUCT_NAME = SwipeCellKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.2;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
60AA58385D07DB31A9BCCE51EEC351D1 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4A6D3EBE40BC3695106AED53390D2BBD /* SnapKit.xcconfig */;
@@ -5556,6 +5493,38 @@
};
name = Debug;
};
6993C48EF4E3B2EA0CF2C37DE74DD227 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D0D062B8378222DDA315FB60F877FF8D /* SwipeCellKit.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/SwipeCellKit/SwipeCellKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwipeCellKit/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/SwipeCellKit/SwipeCellKit.modulemap";
PRODUCT_NAME = SwipeCellKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
69F46078C5DB5D869DC59804648AC96F /* TestFlight */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CE2B9362F33ED44D84CCFD16BC049FD9 /* SlackTextViewController.xcconfig */;
@@ -5617,38 +5586,6 @@
};
name = Debug;
};
6CF37EDFD226E305C4B26586742634F3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D0D062B8378222DDA315FB60F877FF8D /* SwipeCellKit.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/SwipeCellKit/SwipeCellKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwipeCellKit/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/SwipeCellKit/SwipeCellKit.modulemap";
PRODUCT_NAME = SwipeCellKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.2;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
6D798A224909961BD4D6150725F89D45 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 91D1A133832CFAF4A98E8CCFA9B84FA3 /* NYTPhotoViewer.xcconfig */;
@@ -6001,6 +5938,37 @@
};
name = Release;
};
9A5BEA5396360290021061B5C6F9D7F8 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D0D062B8378222DDA315FB60F877FF8D /* SwipeCellKit.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/SwipeCellKit/SwipeCellKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwipeCellKit/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/SwipeCellKit/SwipeCellKit.modulemap";
PRODUCT_NAME = SwipeCellKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
9B2A62E2F27304A627F923A637493085 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BF6D2E1308F9E51DAD042D0480FC7909 /* TUSafariActivity.xcconfig */;
@@ -6170,6 +6138,38 @@
};
name = Release;
};
AA41711044AD75E465907BE28561D840 /* TestFlight */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D0D062B8378222DDA315FB60F877FF8D /* SwipeCellKit.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/SwipeCellKit/SwipeCellKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwipeCellKit/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/SwipeCellKit/SwipeCellKit.modulemap";
PRODUCT_NAME = SwipeCellKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = TestFlight;
};
AA472D2CDD6C10FA122DA41FD909CFA4 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6AE5B0CCB7BEBDDBBC41D4278CB2984E /* Apollo.xcconfig */;
@@ -6959,9 +6959,9 @@
06D49844030E031AE6FECA34FAA105A0 /* Build configuration list for PBXNativeTarget "SwipeCellKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5E19025C1DFAC496A603F83CBEF77CDF /* Debug */,
6CF37EDFD226E305C4B26586742634F3 /* Release */,
297D1FC0AEF84EFEF268B86D528E0C68 /* TestFlight */,
9A5BEA5396360290021061B5C6F9D7F8 /* Debug */,
6993C48EF4E3B2EA0CF2C37DE74DD227 /* Release */,
AA41711044AD75E465907BE28561D840 /* TestFlight */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;

View File

@@ -32,7 +32,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>1958</string>
<string>1966</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSApplicationQueriesSchemes</key>

View File

@@ -8,7 +8,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/Alamofire</string>
<key>Title</key>
<string>Alamofire (4.4.0)</string>
<string>Alamofire</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -16,7 +16,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/AlamofireNetworkActivityIndicator</string>
<key>Title</key>
<string>AlamofireNetworkActivityIndicator (2.1.0)</string>
<string>AlamofireNetworkActivityIndicator</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -32,7 +32,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/FLAnimatedImage</string>
<key>Title</key>
<string>FLAnimatedImage (1.0.12)</string>
<string>FLAnimatedImage</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -40,7 +40,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/FLEX</string>
<key>Title</key>
<string>FLEX (2.4.0)</string>
<string>FLEX</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -48,7 +48,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/HTMLString</string>
<key>Title</key>
<string>HTMLString (4.0.1)</string>
<string>HTMLString</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -56,7 +56,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/IGListKit</string>
<key>Title</key>
<string>IGListKit (3.1.1)</string>
<string>IGListKit</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -64,7 +64,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/JDStatusBarNotification</string>
<key>Title</key>
<string>JDStatusBarNotification (1.5.5)</string>
<string>JDStatusBarNotification</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -72,7 +72,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/MMMarkdown</string>
<key>Title</key>
<string>MMMarkdown (0.5.5)</string>
<string>MMMarkdown</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -80,7 +80,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/NYTPhotoViewer</string>
<key>Title</key>
<string>NYTPhotoViewer (1.1.0)</string>
<string>NYTPhotoViewer</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -88,7 +88,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/Pageboy</string>
<key>Title</key>
<string>Pageboy (2.0.0)</string>
<string>Pageboy</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -96,7 +96,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/PureLayout</string>
<key>Title</key>
<string>PureLayout (3.0.2)</string>
<string>PureLayout</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -104,7 +104,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/SDWebImage</string>
<key>Title</key>
<string>SDWebImage (4.0.0)</string>
<string>SDWebImage</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -112,7 +112,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/SlackTextViewController</string>
<key>Title</key>
<string>SlackTextViewController (1.9.5)</string>
<string>SlackTextViewController</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -120,7 +120,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/SnapKit</string>
<key>Title</key>
<string>SnapKit (4.0.0)</string>
<string>SnapKit</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -128,7 +128,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/SwipeCellKit</string>
<key>Title</key>
<string>SwipeCellKit (1.9.0)</string>
<string>SwipeCellKit</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -136,7 +136,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/Tabman</string>
<key>Title</key>
<string>Tabman (1.0.2)</string>
<string>Tabman</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
@@ -144,7 +144,7 @@
<key>File</key>
<string>com.mono0926.LicensePlist/TUSafariActivity</string>
<key>Title</key>
<string>TUSafariActivity (1.0.4)</string>
<string>TUSafariActivity</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>