From 22dcb7a7d71bd36d2b5ab333ec83dd15badb618d Mon Sep 17 00:00:00 2001 From: mo khan Date: Sun, 14 Jul 2013 14:49:13 -0600 Subject: add SSKeychain --- Pods/BuildHeaders/SSKeychain/SSKeychain.h | 1 + Pods/BuildHeaders/SSKeychain/SSKeychainQuery.h | 1 + Pods/Headers/SSKeychain/SSKeychain.h | 1 + Pods/Headers/SSKeychain/SSKeychainQuery.h | 1 + Pods/Manifest.lock | 3 + Pods/Pods-AFNetworking-Private.xcconfig | 2 +- Pods/Pods-MBProgressHUD-Private.xcconfig | 2 +- Pods/Pods-SSKeychain-Private.xcconfig | 5 + Pods/Pods-SSKeychain-dummy.m | 5 + Pods/Pods-SSKeychain-prefix.pch | 5 + Pods/Pods-SSKeychain.xcconfig | 1 + Pods/Pods-TSMessages-Private.xcconfig | 2 +- Pods/Pods-acknowledgements.markdown | 24 + Pods/Pods-acknowledgements.plist | 28 + Pods/Pods-environment.h | 6 + Pods/Pods.xcconfig | 2 +- Pods/Pods.xcodeproj/project.pbxproj | 3236 ++++++++++++++---------- Pods/SSKeychain/LICENSE | 20 + Pods/SSKeychain/Readme.markdown | 74 + Pods/SSKeychain/SSKeychain/SSKeychain.h | 163 ++ Pods/SSKeychain/SSKeychain/SSKeychain.m | 94 + Pods/SSKeychain/SSKeychain/SSKeychainQuery.h | 89 + Pods/SSKeychain/SSKeychain/SSKeychainQuery.m | 243 ++ 23 files changed, 2602 insertions(+), 1406 deletions(-) create mode 120000 Pods/BuildHeaders/SSKeychain/SSKeychain.h create mode 120000 Pods/BuildHeaders/SSKeychain/SSKeychainQuery.h create mode 120000 Pods/Headers/SSKeychain/SSKeychain.h create mode 120000 Pods/Headers/SSKeychain/SSKeychainQuery.h create mode 100644 Pods/Pods-SSKeychain-Private.xcconfig create mode 100644 Pods/Pods-SSKeychain-dummy.m create mode 100644 Pods/Pods-SSKeychain-prefix.pch create mode 100644 Pods/Pods-SSKeychain.xcconfig create mode 100644 Pods/SSKeychain/LICENSE create mode 100644 Pods/SSKeychain/Readme.markdown create mode 100644 Pods/SSKeychain/SSKeychain/SSKeychain.h create mode 100644 Pods/SSKeychain/SSKeychain/SSKeychain.m create mode 100644 Pods/SSKeychain/SSKeychain/SSKeychainQuery.h create mode 100644 Pods/SSKeychain/SSKeychain/SSKeychainQuery.m (limited to 'Pods') diff --git a/Pods/BuildHeaders/SSKeychain/SSKeychain.h b/Pods/BuildHeaders/SSKeychain/SSKeychain.h new file mode 120000 index 0000000..e29ede6 --- /dev/null +++ b/Pods/BuildHeaders/SSKeychain/SSKeychain.h @@ -0,0 +1 @@ +../../SSKeychain/SSKeychain/SSKeychain.h \ No newline at end of file diff --git a/Pods/BuildHeaders/SSKeychain/SSKeychainQuery.h b/Pods/BuildHeaders/SSKeychain/SSKeychainQuery.h new file mode 120000 index 0000000..588528f --- /dev/null +++ b/Pods/BuildHeaders/SSKeychain/SSKeychainQuery.h @@ -0,0 +1 @@ +../../SSKeychain/SSKeychain/SSKeychainQuery.h \ No newline at end of file diff --git a/Pods/Headers/SSKeychain/SSKeychain.h b/Pods/Headers/SSKeychain/SSKeychain.h new file mode 120000 index 0000000..e29ede6 --- /dev/null +++ b/Pods/Headers/SSKeychain/SSKeychain.h @@ -0,0 +1 @@ +../../SSKeychain/SSKeychain/SSKeychain.h \ No newline at end of file diff --git a/Pods/Headers/SSKeychain/SSKeychainQuery.h b/Pods/Headers/SSKeychain/SSKeychainQuery.h new file mode 120000 index 0000000..588528f --- /dev/null +++ b/Pods/Headers/SSKeychain/SSKeychainQuery.h @@ -0,0 +1 @@ +../../SSKeychain/SSKeychain/SSKeychainQuery.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 5986fe6..b6fb1cb 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,16 +1,19 @@ PODS: - AFNetworking (1.3.1) - MBProgressHUD (0.7) + - SSKeychain (1.1.0) - TSMessages (0.9.3) DEPENDENCIES: - AFNetworking - MBProgressHUD + - SSKeychain - TSMessages SPEC CHECKSUMS: AFNetworking: 9ec8aafb9269236a7630bd8d9838ce2ba30fa2a0 MBProgressHUD: 1fd8591a2216d5dec6de24e09187bb03bcbe9946 + SSKeychain: 54b6daee1d95af968beebef07522b583ff9a809c TSMessages: e741d102e8291074b4ee7545b53c90ed5f220dd5 COCOAPODS: 0.22.2 diff --git a/Pods/Pods-AFNetworking-Private.xcconfig b/Pods/Pods-AFNetworking-Private.xcconfig index 10f0d7b..48338a3 100644 --- a/Pods/Pods-AFNetworking-Private.xcconfig +++ b/Pods/Pods-AFNetworking-Private.xcconfig @@ -1,5 +1,5 @@ #include "Pods-AFNetworking.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/AFNetworking" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/TSMessages" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/AFNetworking" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/SSKeychain" "${PODS_ROOT}/Headers/TSMessages" OTHER_LDFLAGS = -ObjC ${PODS_AFNETWORKING_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-MBProgressHUD-Private.xcconfig b/Pods/Pods-MBProgressHUD-Private.xcconfig index 481c0a1..e3f38a6 100644 --- a/Pods/Pods-MBProgressHUD-Private.xcconfig +++ b/Pods/Pods-MBProgressHUD-Private.xcconfig @@ -1,5 +1,5 @@ #include "Pods-MBProgressHUD.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/MBProgressHUD" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/TSMessages" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/MBProgressHUD" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/SSKeychain" "${PODS_ROOT}/Headers/TSMessages" OTHER_LDFLAGS = -ObjC ${PODS_MBPROGRESSHUD_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-SSKeychain-Private.xcconfig b/Pods/Pods-SSKeychain-Private.xcconfig new file mode 100644 index 0000000..8327de1 --- /dev/null +++ b/Pods/Pods-SSKeychain-Private.xcconfig @@ -0,0 +1,5 @@ +#include "Pods-SSKeychain.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/SSKeychain" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/SSKeychain" "${PODS_ROOT}/Headers/TSMessages" +OTHER_LDFLAGS = -ObjC ${PODS_SSKEYCHAIN_OTHER_LDFLAGS} +PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-SSKeychain-dummy.m b/Pods/Pods-SSKeychain-dummy.m new file mode 100644 index 0000000..e80bea6 --- /dev/null +++ b/Pods/Pods-SSKeychain-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_SSKeychain : NSObject +@end +@implementation PodsDummy_Pods_SSKeychain +@end diff --git a/Pods/Pods-SSKeychain-prefix.pch b/Pods/Pods-SSKeychain-prefix.pch new file mode 100644 index 0000000..95cf11d --- /dev/null +++ b/Pods/Pods-SSKeychain-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-environment.h" diff --git a/Pods/Pods-SSKeychain.xcconfig b/Pods/Pods-SSKeychain.xcconfig new file mode 100644 index 0000000..5bd07ae --- /dev/null +++ b/Pods/Pods-SSKeychain.xcconfig @@ -0,0 +1 @@ +PODS_SSKEYCHAIN_OTHER_LDFLAGS = -framework Security \ No newline at end of file diff --git a/Pods/Pods-TSMessages-Private.xcconfig b/Pods/Pods-TSMessages-Private.xcconfig index d66f44a..1cc4035 100644 --- a/Pods/Pods-TSMessages-Private.xcconfig +++ b/Pods/Pods-TSMessages-Private.xcconfig @@ -1,5 +1,5 @@ #include "Pods-TSMessages.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/TSMessages" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/TSMessages" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/BuildHeaders" "${PODS_ROOT}/BuildHeaders/TSMessages" "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/SSKeychain" "${PODS_ROOT}/Headers/TSMessages" OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Pods/Pods-acknowledgements.markdown b/Pods/Pods-acknowledgements.markdown index 2e68c20..7d51186 100644 --- a/Pods/Pods-acknowledgements.markdown +++ b/Pods/Pods-acknowledgements.markdown @@ -46,6 +46,30 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## SSKeychain + +Copyright (c) 2010-2013 Sam Soffes. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ## TSMessages Copyright (c) 2013, Toursprung diff --git a/Pods/Pods-acknowledgements.plist b/Pods/Pods-acknowledgements.plist index 2531c32..98f0d50 100644 --- a/Pods/Pods-acknowledgements.plist +++ b/Pods/Pods-acknowledgements.plist @@ -65,6 +65,34 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright (c) 2010-2013 Sam Soffes. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Title + SSKeychain + Type + PSGroupSpecifier + FooterText Copyright (c) 2013, Toursprung diff --git a/Pods/Pods-environment.h b/Pods/Pods-environment.h index d06a1c1..5ead1c9 100644 --- a/Pods/Pods-environment.h +++ b/Pods/Pods-environment.h @@ -18,6 +18,12 @@ #define COCOAPODS_VERSION_MINOR_MBProgressHUD 7 #define COCOAPODS_VERSION_PATCH_MBProgressHUD 0 +// SSKeychain +#define COCOAPODS_POD_AVAILABLE_SSKeychain +#define COCOAPODS_VERSION_MAJOR_SSKeychain 1 +#define COCOAPODS_VERSION_MINOR_SSKeychain 1 +#define COCOAPODS_VERSION_PATCH_SSKeychain 0 + // TSMessages #define COCOAPODS_POD_AVAILABLE_TSMessages #define COCOAPODS_VERSION_MAJOR_TSMessages 0 diff --git a/Pods/Pods.xcconfig b/Pods/Pods.xcconfig index 12104d3..bc01975 100644 --- a/Pods/Pods.xcconfig +++ b/Pods/Pods.xcconfig @@ -1,4 +1,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/TSMessages" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/MBProgressHUD" "${PODS_ROOT}/Headers/SSKeychain" "${PODS_ROOT}/Headers/TSMessages" OTHER_LDFLAGS = -ObjC -framework CoreGraphics -framework MobileCoreServices -framework Security -framework SystemConfiguration PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 16be9c1..2de162a 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -10,7 +10,7 @@ 46 objects - 000CA9CCC3A547FEB682E41B + 04CB70E2A7A64359A83F236E includeInIndex 1 @@ -19,55 +19,90 @@ lastKnownFileType text.xcconfig path - Pods-AFNetworking.xcconfig + Pods-TSMessages.xcconfig sourceTree SOURCE_ROOT - 019CDB37031B4F408907C84A + 050C4010A5474C498DAB8682 - explicitFileType - archive.ar - includeInIndex - 0 + buildConfigurationList + 067D6A26FB794CEAAD734099 + buildPhases + + D6361EE7AB8349DC9D0DBADB + ECB43710D46046718D783EB2 + 2928CEEBFB524F6AAC959C19 + + buildRules + + dependencies + isa - PBXFileReference - path - libPods-TSMessages.a - sourceTree - BUILT_PRODUCTS_DIR + PBXNativeTarget + name + Pods-TSMessages + productName + Pods-TSMessages + productReference + E7C1DC25D74149088E5F8298 + productType + com.apple.product-type.library.static - 02DE894D44974CBF8BB8A18E + 05B293729FF24E318BDBCCF4 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h name - NotificationButtonBackground@2x.png + TSMessage.h path - TSMessages/Resources/Images/NotificationButtonBackground@2x.png + TSMessages/Classes/TSMessage.h sourceTree SOURCE_ROOT - 05C9E6536A2C4CD88B1DE12B + 05F05D89954F4C5090703884 - includeInIndex - 1 + children + + 05B293729FF24E318BDBCCF4 + 2F1F6C0054E84CAEB80C22AF + A5F3D4255C6347B89668B30E + D920B3E4A21C422FBED9D599 + 3A7DDB904AA54281B4EA0DEF + C9102D0098324188BCF50B3C + isa - PBXFileReference + PBXGroup name - NotificationBackgroundMessage@2x.png - path - TSMessages/Resources/Images/NotificationBackgroundMessage@2x.png + TSMessages sourceTree - SOURCE_ROOT + <group> + + 06319D9206EA496C9ABFCC3C + + children + + 49DFA2CF84D64F09AF97E6B9 + F287DFAD65BB45D5BE333D12 + 268CE66FE7C148679B6C3974 + 7A73BBE278C34EBCACE3F560 + + isa + PBXGroup + name + Pods-MBProgressHUD + sourceTree + <group> - 06CEFFCEF0D549C7B612C227 + 067D6A26FB794CEAAD734099 buildConfigurations - 7D89FE2F7FEA453397D2FD55 - DA566B3D97004AE6B742726C + 0BF266F13DC64D5B99C29263 + 8EFF70A07E694673854BEA6A defaultConfigurationIsVisible 0 @@ -76,17 +111,10 @@ isa XCConfigurationList - 093904FD43FC4C4185D497E4 - - fileRef - 8853C390DF374B37A98D9CB1 - isa - PBXBuildFile - - 0BC059626BBA412CA4B57138 + 07884E5C28904941BBF43D7D fileRef - D832DF2EC4A0477B9BEDE3A8 + FFB99A0A059345B19A9DFDD6 isa PBXBuildFile settings @@ -95,59 +123,10 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 0BCDC2C335E942469981A682 - - fileRef - D54ADED3EEC14595A3C05FAB - isa - PBXBuildFile - - 0E39F548102F458DA312C0B7 - - buildActionMask - 2147483647 - files - - B2BA3BC4D71C42EAAB5CED4B - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 0F322D4FD2754E70A1D39385 - - fileRef - 3565D6C211834D72BF11E4CA - isa - PBXBuildFile - - 132C2BCDCD78422F80444EFF - - buildActionMask - 2147483647 - files - - B1C5A6942E2F4AB481684791 - 28AA1D50366D4D58AA21301D - 0BC059626BBA412CA4B57138 - 31D72DCE802E4DE6BAA87B25 - 7F52AE6F6C4B4CEAB7034168 - F90C8ECAF3534AE2B3C2CB98 - 37D9E811FC174ED49F0D6448 - 274AD03C40B04451B32C252B - 95D2326566F248B1AC22E11E - 3D7A69F0DE754CA98B44342C - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 15461F2F393E417393CD7D8A + 09F818A277F34328B25D3072 baseConfigurationReference - E22EF988638149E1AF5CBA0C + DB3C76C6DD5D41B2ADC5C616 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -155,31 +134,30 @@ ARCHS $(ARCHS_STANDARD_32_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES - GCC_PREFIX_HEADER - Pods-TSMessages-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -190,151 +168,61 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - 158820770EE74D0483C33422 + 0A7A29FC89FC4179864AEFCD includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - AFXMLRequestOperation.h + CoreGraphics.framework path - AFNetworking/AFNetworking/AFXMLRequestOperation.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/CoreGraphics.framework sourceTree - SOURCE_ROOT - - 161441ECEC9D4E86A021D7C9 - - buildConfigurationList - 850FD0D59C8544ABB6C9834E - buildPhases - - 19C8C8FA3CB14DC7A8CE3B70 - 6A44BF8D0BEA45D1AC08833B - 599D07E0B69F44F2AB77B759 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-TSMessages - productName - Pods-TSMessages - productReference - 019CDB37031B4F408907C84A - productType - com.apple.product-type.library.static - - 173C649A718E413CA1D87FA7 - - buildConfigurationList - C318BC533F54445A92AA6C5A - buildPhases - - 8EF6E83D97E24AA3BEB53005 - DE6686F428074E9EB93D901B - - buildRules - - dependencies - - BA4C80DB047642EFB0EFD683 - EC908B1B57A6484F9E40284B - 43731A62821340AC8818E22D - - isa - PBXNativeTarget - name - Pods - productName - Pods - productReference - 5D333F57DE2F4C20A7446C2B - productType - com.apple.product-type.library.static - - 17994E73FD7D4AEBA4B9A9BC - - fileRef - C8541CFAB54F4561983AFF33 - isa - PBXBuildFile - - 199C59355CFB400E89EA9EB1 - - fileRef - 3565D6C211834D72BF11E4CA - isa - PBXBuildFile - - 19C8C8FA3CB14DC7A8CE3B70 - - buildActionMask - 2147483647 - files - - 4C3EDAF021E34522ABC0A762 - 3971384EFA63478CA476E2AB - E3558BFED93D40D395EFEC01 - 55D84A5D66DE451C9F8D173A - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + DEVELOPER_DIR - 1A2F774365674C26BDBFDFEB + 0B9E91257E944CE88592CF1F includeInIndex 1 isa PBXFileReference lastKnownFileType - text.script.sh + text.xcconfig path - Pods-resources.sh + Pods-TSMessages-Private.xcconfig sourceTree SOURCE_ROOT - 1BDB4E830ADC436993D9BF5A - - fileRef - 158820770EE74D0483C33422 - isa - PBXBuildFile - - 1E0FED3BBD5B42BB94651B0C + 0BB365ED0BAD4861916E2C6E - includeInIndex - 1 + children + + 6D8D4FFC9F414CE1901B04D3 + EA38F6DEB3F244B3A425B71F + 6C0B3567BBE24E66B5927C9E + E7C1DC25D74149088E5F8298 + 3181207C2108465299A20770 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - AFHTTPClient.m - path - AFNetworking/AFNetworking/AFHTTPClient.m + Products sourceTree - SOURCE_ROOT + <group> - 1F248E12260F4217AB927ECC + 0BF266F13DC64D5B99C29263 baseConfigurationReference - 581F47A2755945F39D16A356 + 0B9E91257E944CE88592CF1F buildSettings ALWAYS_SEARCH_USER_PATHS @@ -350,7 +238,7 @@ GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-MBProgressHUD-prefix.pch + Pods-TSMessages-prefix.pch GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH @@ -385,63 +273,44 @@ name Release - 22D9197D255947618CD999ED + 0C409D6BF3494C3999CEA73C + + fileRef + CD7326C1C84C4F53B5EE3685 + isa + PBXBuildFile + + 0C867968EEAE4E04B547CB85 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + AFJSONRequestOperation.h path - Pods-MBProgressHUD.xcconfig + AFNetworking/AFNetworking/AFJSONRequestOperation.h sourceTree SOURCE_ROOT - 22F30269E3E145D1847CB8A4 + 163EE0814C3E4AB7ADAA21EF includeInIndex 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.h name - Security.framework + AFXMLRequestOperation.h path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/Security.framework - sourceTree - DEVELOPER_DIR - - 25A5E4F30A33474CBEF4ED10 - - children - - 3FBA13891992434399518BB1 - F8EFA416B3B0459E8E2FE4DD - C15182D519BD49D9A9BAABCF - 29FE08AFC2BC4A8E9E68737C - D766AD8D7A794B8E8B4E4422 - A123B4B091084926ACF123A2 - - isa - PBXGroup + AFNetworking/AFNetworking/AFXMLRequestOperation.h sourceTree - <group> - - 274AD03C40B04451B32C252B - - fileRef - 92A71C80017C416699BFB74D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + SOURCE_ROOT - 28942885D76A4AC4B9523DC1 + 1A21935B128D4E2CB6014D38 includeInIndex 1 @@ -456,179 +325,133 @@ sourceTree SOURCE_ROOT - 28AA1D50366D4D58AA21301D + 1B284B2C567146AFAC0E9851 - fileRef - 9BACB1877C00409EB50CA14A + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-SSKeychain-prefix.pch + sourceTree + SOURCE_ROOT - 29FE08AFC2BC4A8E9E68737C + 1B636EFB2EE94689BDFCE0C8 children - 9BCAA3A32C4643949F4F54EF + 448A112E699E444FA08078EA + BF763880082D485486C59300 + B9EBA692B23948CCBCCDC9DE + 7A84443DBFD1419FB7008EEC isa PBXGroup name - Resources + Pods-AFNetworking sourceTree <group> - 2B48A496E1244FE9A2E5A1F9 + 1E0CC1F94FB74893904C29FC fileRef - 5766F76E9786464EBB9FC603 + 7E1F6D9F06BA45B48CCA5ACC isa PBXBuildFile - 2B86FF0DF8D14660A0027EB0 + 1FAC7C246F3E4DE38DB4B8C6 includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc + name + NotificationButtonBackground.png path - Pods-TSMessages-dummy.m + TSMessages/Resources/Images/NotificationButtonBackground.png sourceTree SOURCE_ROOT - 2B906CC76CF94C8CB23C6BAB + 202D2E8986BC4861BE620B97 includeInIndex 1 isa PBXFileReference lastKnownFileType - text - path - Pods-acknowledgements.markdown - sourceTree - SOURCE_ROOT - - 2D5C539DC4BF45E4A35BF4B3 - - fileRef - FC2FF252B1E54F0BBE5CC9E4 - isa - PBXBuildFile - - 30FE1526E70C46669CF81A07 - - includeInIndex - 1 - isa - PBXFileReference + sourcecode.c.h name - NotificationBackgroundWarningIcon.png + SSKeychain.h path - TSMessages/Resources/Images/NotificationBackgroundWarningIcon.png + SSKeychain/SSKeychain/SSKeychain.h sourceTree SOURCE_ROOT - 31D72DCE802E4DE6BAA87B25 + 214EC59BBC004BF499F7DEF4 - fileRef - D46F6DA8C3C34E188470DEF0 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXTargetDependency + target + ACA0552B19994511B5B5AFD5 + targetProxy + 7980829B0729474FBC12E616 - 3565D6C211834D72BF11E4CA + 258CA33AE4014C9A864FE002 includeInIndex 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.h name - Foundation.framework + AFPropertyListRequestOperation.h path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/Foundation.framework + AFNetworking/AFNetworking/AFPropertyListRequestOperation.h sourceTree - DEVELOPER_DIR + SOURCE_ROOT - 356A3DA6DD5A41DF998E488D + 268CE66FE7C148679B6C3974 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.plist.xml + sourcecode.c.h path - Pods-acknowledgements.plist + Pods-MBProgressHUD-prefix.pch sourceTree SOURCE_ROOT - 37D9E811FC174ED49F0D6448 + 281872D4F8CD4D8D962C0B2B fileRef - 6310837C74044B12A33E78D1 + 4256614DF27F40CBA1EC8C84 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 37E3DB258EE94D858863074E + 2928CEEBFB524F6AAC959C19 - attributes - - LastUpgradeCheck - 0450 - - buildConfigurationList - B62DFFE5CBFB4867B7DF7990 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 25A5E4F30A33474CBEF4ED10 - productRefGroup - C15182D519BD49D9A9BAABCF - projectDirPath - - projectReferences - - projectRoot - - targets + buildActionMask + 2147483647 + files - ADA9A9C691B34B59BEE507CD - F24EF3A29A1B4D7A8BF97C22 - 161441ECEC9D4E86A021D7C9 - 173C649A718E413CA1D87FA7 + C04C01C01BD444DFB8BC0222 + 97134DF3EEF642048997E338 + 30267E4ED4FB415BB09F8924 + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 3971384EFA63478CA476E2AB + 2992B63A4ED84533AC4D5087 fileRef - D4DD331F94EA492498CC6B54 + 35C5F9FC1ECE4564B8D17E5D isa PBXBuildFile settings @@ -637,99 +460,53 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 3C66C73019C04B3B8F86B6DA + 2A767EB32315439489FDB273 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + UIImageView+AFNetworking.h path - Pods-TSMessages.xcconfig + AFNetworking/AFNetworking/UIImageView+AFNetworking.h sourceTree SOURCE_ROOT - 3D7A69F0DE754CA98B44342C + 2CADC22C077548CBB99EF6DC fileRef - A922D7D22AA8440E8A5F6C2F + 6D8D4FFC9F414CE1901B04D3 isa PBXBuildFile - 3DDBF9D5416C4B07ACD40F7D - - children - - D54ADED3EEC14595A3C05FAB - 57E85EDDDE2A425E85531584 - E1AEA6727BA946179E2CE537 - D4DD331F94EA492498CC6B54 - 8853C390DF374B37A98D9CB1 - 4CD4DE67D4B8445D8DDF041D - - isa - PBXGroup - name - TSMessages - sourceTree - <group> - - 3DEAD6F713CC4301BB5E1ADC - - children - - 4B98A61C66454DAC8625F355 - 89041788C407406D954EA8CF - - isa - PBXGroup - name - MBProgressHUD - sourceTree - <group> - - 3F8CF9F8BBFF4E239919F73D + 2D8A7EDDC22C404090C1B854 - children - - 000CA9CCC3A547FEB682E41B - 7359C739E7AF408BA589A998 - F2586438D5044DB4B26CA59A - A922D7D22AA8440E8A5F6C2F - isa - PBXGroup - name - Pods-AFNetworking - sourceTree - <group> + PBXTargetDependency + target + 420FC36D074541F39798DA98 + targetProxy + 7AD9660FF1024FC7AECD4E7F - 3FBA13891992434399518BB1 + 2F1F6C0054E84CAEB80C22AF - children - - 840EB56CFB9D453DB75884BF - 3565D6C211834D72BF11E4CA - 5EC8D74CDB8B4BBAA20CD2B8 - 22F30269E3E145D1847CB8A4 - F7178D062D5047ACB0CDFDA2 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Frameworks + TSMessage.m + path + TSMessages/Classes/TSMessage.m sourceTree - <group> - - 402492E32F2E43D382FE0D79 - - fileRef - 765ADB1362B448138BDBD943 - isa - PBXBuildFile + SOURCE_ROOT - 405DCD237D7A44D9AFAA6F5F + 2F5975F668AF46209AC51B37 includeInIndex 1 @@ -737,67 +514,59 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + SSKeychainQuery.h path - Pods-MBProgressHUD-prefix.pch + SSKeychain/SSKeychain/SSKeychainQuery.h sourceTree SOURCE_ROOT - 43731A62821340AC8818E22D + 2FCE06F2920F4DEF88439AF5 + fileRef + 7A84443DBFD1419FB7008EEC isa - PBXTargetDependency - target - 161441ECEC9D4E86A021D7C9 - targetProxy - 6DF9089B11A54A7BB1287947 + PBXBuildFile - 497451CE724C4803A5F77FA5 + 30267E4ED4FB415BB09F8924 - includeInIndex - 1 + fileRef + 3A7DDB904AA54281B4EA0DEF isa - PBXFileReference - name - NotificationBackgroundSuccessIcon@2x.png - path - TSMessages/Resources/Images/NotificationBackgroundSuccessIcon@2x.png - sourceTree - SOURCE_ROOT + PBXBuildFile - 49CB912DA01D40D2A1A6A895 + 3181207C2108465299A20770 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFNetworkActivityIndicatorManager.m path - AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.m + libPods.a sourceTree - SOURCE_ROOT + BUILT_PRODUCTS_DIR - 4B98A61C66454DAC8625F355 + 33E05DC7E0B446F391BB514A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - MBProgressHUD.h + Security.framework path - MBProgressHUD/MBProgressHUD.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/Security.framework sourceTree - SOURCE_ROOT + DEVELOPER_DIR - 4C3EDAF021E34522ABC0A762 + 33F7126E384E4B18AFC442DE fileRef - 57E85EDDDE2A425E85531584 + 993630F34005461D8EE840A0 isa PBXBuildFile settings @@ -806,7 +575,7 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 4CD4DE67D4B8445D8DDF041D + 35C5F9FC1ECE4564B8D17E5D includeInIndex 1 @@ -815,45 +584,53 @@ lastKnownFileType sourcecode.c.objc name - TSMessageView.m + AFURLConnectionOperation.m path - TSMessages/Views/TSMessageView.m + AFNetworking/AFNetworking/AFURLConnectionOperation.m sourceTree SOURCE_ROOT - 4D5F7F8DD3F7483F91232739 + 36DD2E9372834295B807949D - fileRef - A90C80146A9343A2807C1D57 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + name + NotificationBackgroundError@2x.png + path + TSMessages/Resources/Images/NotificationBackgroundError@2x.png + sourceTree + SOURCE_ROOT - 55D84A5D66DE451C9F8D173A + 3861CAA301944931B88E97A7 - fileRef - 2B86FF0DF8D14660A0027EB0 + buildActionMask + 2147483647 + files + + 73559A61810C41C4A0923A28 + isa - PBXBuildFile + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 571F38702605491EB5884968 + 38ECF09BC0D04EB882F6D2E4 - children + buildActionMask + 2147483647 + files - 93F6DF1F72F84FDDA84CFF9A - 97A94F06AC5045FB817149F3 - 1A2F774365674C26BDBFDFEB - 356A3DA6DD5A41DF998E488D - 2B906CC76CF94C8CB23C6BAB - C8541CFAB54F4561983AFF33 + 506C966BF0454F489625798D + 58BF2281131A4466A988113E isa - PBXGroup - name - Pods - sourceTree - <group> + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 5766F76E9786464EBB9FC603 + 3A7DDB904AA54281B4EA0DEF includeInIndex 1 @@ -862,79 +639,100 @@ lastKnownFileType sourcecode.c.h name - AFNetworkActivityIndicatorManager.h + TSMessageView.h path - AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h + TSMessages/Views/TSMessageView.h sourceTree SOURCE_ROOT - 57E85EDDDE2A425E85531584 + 3A9B8B89DBAC457FBBDE1D60 includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc name - TSMessage.m + NotificationBackgroundWarning@2x.png path - TSMessages/Classes/TSMessage.m + TSMessages/Resources/Images/NotificationBackgroundWarning@2x.png sourceTree SOURCE_ROOT - 581F47A2755945F39D16A356 + 3C97EA3F87A94395A5CA3EA4 - includeInIndex - 1 + children + + 202D2E8986BC4861BE620B97 + DF5141E64C7F4E26A218DDDA + 2F5975F668AF46209AC51B37 + FFB99A0A059345B19A9DFDD6 + isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MBProgressHUD-Private.xcconfig + PBXGroup + name + SSKeychain sourceTree - SOURCE_ROOT + <group> - 583375BD745C40B79E37018A + 3D17207CE56D41D1B3AAD7BA - fileRef - E7B46A39D99642C7970F2E25 + buildConfigurations + + BB96977AB12C4DD7BEDD9D42 + 09F818A277F34328B25D3072 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXBuildFile + XCConfigurationList - 594C157E4B48468AB952342B + 40EACFF8ED6B4296889BBEBD - includeInIndex - 1 + children + + CFCA1DE07B8C4948A94F9CA8 + 61C940230EE84AEF9C1288CF + 3C97EA3F87A94395A5CA3EA4 + 05F05D89954F4C5090703884 + isa - PBXFileReference + PBXGroup name - NotificationBackgroundWarningIcon@2x.png - path - TSMessages/Resources/Images/NotificationBackgroundWarningIcon@2x.png + Pods sourceTree - SOURCE_ROOT + <group> - 599D07E0B69F44F2AB77B759 + 420FC36D074541F39798DA98 - buildActionMask - 2147483647 - files + buildConfigurationList + F478CB56BEF041FD8A3BAE3C + buildPhases - 0BCDC2C335E942469981A682 - A31EF2D6295143CFAD84FC10 - 093904FD43FC4C4185D497E4 + 9659F70F79FE4E01AB6BBD54 + C11283E91968471EAC9A4056 + 5646D6A7D51B464FB0B6E062 + buildRules + + dependencies + isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXNativeTarget + name + Pods-AFNetworking + productName + Pods-AFNetworking + productReference + 6D8D4FFC9F414CE1901B04D3 + productType + com.apple.product-type.library.static - 5C1B73D76E634EDB9E0ED8F0 + 424557B77E194BE99929B3BE fileRef - 89041788C407406D954EA8CF + B43C14C16C144644B27F3A08 isa PBXBuildFile settings @@ -943,115 +741,67 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 5D333F57DE2F4C20A7446C2B - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods.a - sourceTree - BUILT_PRODUCTS_DIR - - 5EC8D74CDB8B4BBAA20CD2B8 + 4256614DF27F40CBA1EC8C84 includeInIndex 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.h name - MobileCoreServices.framework + AFNetworkActivityIndicatorManager.h path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/MobileCoreServices.framework + AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h sourceTree - DEVELOPER_DIR + SOURCE_ROOT - 6310837C74044B12A33E78D1 + 43E915443D8B40BEAA5D7766 - includeInIndex - 1 + children + + 704E903ACEC048FEA7062763 + 54B3E716D0CE41D9BABE88B0 + 36DD2E9372834295B807949D + AFA7FC5434CA435C8BF0AF68 + 50F0034303F942849D1A7536 + 76FD63071C8D4928AB85F655 + FA2F0D2CA38242C59BCFB898 + F907784F6BBB4DAE9244269E + FD88B80DA3E94F0A8B5CF1C8 + FF575A8ED8B8494B9285DA9D + 7234BD506E6E416C8C17072F + 75D227E7DF5949B1A9CF7245 + 3A9B8B89DBAC457FBBDE1D60 + 695BE6DC33764FC2A48B0F8C + 5D282943038D44D68410F12C + 1FAC7C246F3E4DE38DB4B8C6 + D5FE36D74EAC4C2AAE43F6EF + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - AFURLConnectionOperation.m - path - AFNetworking/AFNetworking/AFURLConnectionOperation.m + TSMessages sourceTree - SOURCE_ROOT - - 661D728FDEE749E1804B4B2B - - fileRef - 3565D6C211834D72BF11E4CA - isa - PBXBuildFile + <group> - 68AE8DF3CDFF45549638AD33 + 448A112E699E444FA08078EA includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - AFPropertyListRequestOperation.h + text.xcconfig path - AFNetworking/AFNetworking/AFPropertyListRequestOperation.h + Pods-AFNetworking.xcconfig sourceTree SOURCE_ROOT - 6A44BF8D0BEA45D1AC08833B - - buildActionMask - 2147483647 - files - - 0F322D4FD2754E70A1D39385 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 6DF9089B11A54A7BB1287947 - - containerPortal - 37E3DB258EE94D858863074E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 161441ECEC9D4E86A021D7C9 - remoteInfo - Pods-TSMessages - - 7097C2FDF6224737980187CF - - buildActionMask - 2147483647 - files - - 5C1B73D76E634EDB9E0ED8F0 - 873179ECE13E4E818ADFB354 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 71FD6912DAA24180965C0B2F + 458E005756D640ADBE5407A7 baseConfigurationReference - 93F6DF1F72F84FDDA84CFF9A + BF763880082D485486C59300 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -1059,29 +809,32 @@ ARCHS $(ARCHS_STANDARD_32_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES + GCC_PREFIX_HEADER + Pods-AFNetworking-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -1092,15 +845,13 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - 7359C739E7AF408BA589A998 + 49DFA2CF84D64F09AF97E6B9 includeInIndex 1 @@ -1109,11 +860,18 @@ lastKnownFileType text.xcconfig path - Pods-AFNetworking-Private.xcconfig + Pods-MBProgressHUD.xcconfig sourceTree SOURCE_ROOT - 75078CBACF864BB59C04FCC3 + 4AB7F1A9E0A044CA8230F0E1 + + fileRef + EC44C1F153B84839B40EF4FB + isa + PBXBuildFile + + 4B69C0B4620F44E982EAB7DB includeInIndex 1 @@ -1121,59 +879,37 @@ PBXFileReference lastKnownFileType sourcecode.c.h - name - UIImageView+AFNetworking.h path - AFNetworking/AFNetworking/UIImageView+AFNetworking.h + Pods-TSMessages-prefix.pch sourceTree SOURCE_ROOT - 765ADB1362B448138BDBD943 + 50586EF661E54005B9C24245 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - AFURLConnectionOperation.h + MobileCoreServices.framework path - AFNetworking/AFNetworking/AFURLConnectionOperation.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/MobileCoreServices.framework sourceTree - SOURCE_ROOT - - 7818193E66614DC29CEEAA71 - - fileRef - 019CDB37031B4F408907C84A - isa - PBXBuildFile + DEVELOPER_DIR - 783D0A342B5F4EC88DCC0979 + 506C966BF0454F489625798D fileRef - 75078CBACF864BB59C04FCC3 + 202D2E8986BC4861BE620B97 isa PBXBuildFile - 7CF1FF01418C427D8B03AD5D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-TSMessages-prefix.pch - sourceTree - SOURCE_ROOT - - 7D89FE2F7FEA453397D2FD55 + 50CF041A21BA45BEBF6C225B baseConfigurationReference - 7359C739E7AF408BA589A998 + 92F723FDE94240FB9E3EB0CF buildSettings ALWAYS_SEARCH_USER_PATHS @@ -1181,31 +917,32 @@ ARCHS $(ARCHS_STANDARD_32_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-AFNetworking-prefix.pch + Pods-SSKeychain-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -1216,188 +953,190 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - 7F52AE6F6C4B4CEAB7034168 + 50F0034303F942849D1A7536 - fileRef - 49CB912DA01D40D2A1A6A895 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + name + NotificationBackgroundErrorIcon@2x.png + path + TSMessages/Resources/Images/NotificationBackgroundErrorIcon@2x.png + sourceTree + SOURCE_ROOT - 840EB56CFB9D453DB75884BF + 54B3E716D0CE41D9BABE88B0 includeInIndex 1 isa PBXFileReference - lastKnownFileType - wrapper.framework name - CoreGraphics.framework + NotificationBackgroundError.png path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/CoreGraphics.framework + TSMessages/Resources/Images/NotificationBackgroundError.png sourceTree - DEVELOPER_DIR + SOURCE_ROOT - 850FD0D59C8544ABB6C9834E + 552801E9BCA847E8AF0A1401 - buildConfigurations + children - 15461F2F393E417393CD7D8A - B415D400250A4733A677F048 + DB3C76C6DD5D41B2ADC5C616 + C4BF857FF69D475BB33D7B3C + 56CF8DF32607483BB06BEF65 + 7E121997652F4E34BD376D90 + F8107512365F4B7CA227938E + F84056B796614E5799A81E7F - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXGroup + name + Pods + sourceTree + <group> - 873179ECE13E4E818ADFB354 + 557BEF37EEA246D397FFBE8F - fileRef - FFDFDCCFA56A4B04A44D3A9C - isa - PBXBuildFile + buildActionMask + 2147483647 + files + + A7494B1682F74C88A0454498 + 2CADC22C077548CBB99EF6DC + 702301A9095640F1BB7C964C + 7050934542B5427385CE7C76 + D0845239744F481A90B1EA0A + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 5646D6A7D51B464FB0B6E062 + + buildActionMask + 2147483647 + files + + 0C409D6BF3494C3999CEA73C + EC4E270B1FC74AF3B35B4751 + A0B44D4843BC4EBCB85022DC + D461155AF25049C39FCE8A99 + 281872D4F8CD4D8D962C0B2B + 4AB7F1A9E0A044CA8230F0E1 + FD3F2E5742AA429CAB350718 + 6803EE36249F4065B37EFC27 + E76D08882DE94A81A177BF51 + C7D1A93A7BB548439F6CCCC9 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 8853C390DF374B37A98D9CB1 + 56CF8DF32607483BB06BEF65 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - TSMessageView.h + text.script.sh path - TSMessages/Views/TSMessageView.h + Pods-resources.sh sourceTree SOURCE_ROOT - 89041788C407406D954EA8CF + 5760D89CB1A74080B5A2E63A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - MBProgressHUD.m + text.xcconfig path - MBProgressHUD/MBProgressHUD.m + Pods-SSKeychain.xcconfig sourceTree SOURCE_ROOT - 8EF6E83D97E24AA3BEB53005 + 57CA7A22A21B4F8AAD35A354 - buildActionMask - 2147483647 - files - - 17994E73FD7D4AEBA4B9A9BC - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9203AED0DF6C4566A3A70E50 - - baseConfigurationReference - 93F6DF1F72F84FDDA84CFF9A buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_32_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.1 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES isa XCBuildConfiguration name - Debug + Release - 92A71C80017C416699BFB74D + 583806C8F26E4B5A89993B78 - includeInIndex - 1 + children + + 5760D89CB1A74080B5A2E63A + 92F723FDE94240FB9E3EB0CF + 1B284B2C567146AFAC0E9851 + BD38AB5F3C4F4AB7B68199F2 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - AFXMLRequestOperation.m - path - AFNetworking/AFNetworking/AFXMLRequestOperation.m + Pods-SSKeychain sourceTree - SOURCE_ROOT + <group> + + 58BF2281131A4466A988113E + + fileRef + 2F5975F668AF46209AC51B37 + isa + PBXBuildFile + + 5A4BC92FF16549848B9B998D + + children + + 0A7A29FC89FC4179864AEFCD + 7E1F6D9F06BA45B48CCA5ACC + 50586EF661E54005B9C24245 + 33E05DC7E0B446F391BB514A + 69F6B979F30C43C4BDE5BD68 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> - 93F6DF1F72F84FDDA84CFF9A + 5D282943038D44D68410F12C includeInIndex 1 isa PBXFileReference - lastKnownFileType - text.xcconfig + name + NotificationBackgroundWarningIcon@2x.png path - Pods.xcconfig + TSMessages/Resources/Images/NotificationBackgroundWarningIcon@2x.png sourceTree SOURCE_ROOT - 95D2326566F248B1AC22E11E + 5F9C7B53A01B45DFAA37C657 fileRef - A865ED800E9E47AA8081FF91 + C6CEC919A8914593BA3D0C92 isa PBXBuildFile settings @@ -1406,293 +1145,322 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 9658C4B86FDF4891914910B7 + 6069A32D533A4FF4833212E8 fileRef - 68AE8DF3CDFF45549638AD33 + 7E1F6D9F06BA45B48CCA5ACC isa PBXBuildFile - 97A94F06AC5045FB817149F3 + 61C940230EE84AEF9C1288CF - includeInIndex - 1 + children + + EA62B037F8284CE1967AE705 + 895C8C04DF734DBE8E0D4920 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-environment.h + PBXGroup + name + MBProgressHUD sourceTree - SOURCE_ROOT + <group> - 97E59E7A5E494C9A86F66AD9 + 61E52A144D3D485884BCEC79 - includeInIndex - 1 + buildActionMask + 2147483647 + files + + 6BF222C3AD6E4CAAADEB3FBD + isa - PBXFileReference - name - NotificationBackgroundWarning.png - path - TSMessages/Resources/Images/NotificationBackgroundWarning.png - sourceTree - SOURCE_ROOT + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 9AFBB6DEE7C840239F6E4A45 + 6803EE36249F4065B37EFC27 - includeInIndex - 1 + fileRef + A840BFFA18F345BEBEFCC100 isa - PBXFileReference - name - NotificationBackgroundErrorIcon.png - path - TSMessages/Resources/Images/NotificationBackgroundErrorIcon.png - sourceTree - SOURCE_ROOT + PBXBuildFile - 9B95BBD84BE341D1B2B0F6AC + 695BE6DC33764FC2A48B0F8C includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.h name - AFHTTPClient.h + NotificationBackgroundWarningIcon.png path - AFNetworking/AFNetworking/AFHTTPClient.h + TSMessages/Resources/Images/NotificationBackgroundWarningIcon.png sourceTree SOURCE_ROOT - 9BACB1877C00409EB50CA14A + 69F6B979F30C43C4BDE5BD68 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + wrapper.framework name - AFHTTPRequestOperation.m + SystemConfiguration.framework path - AFNetworking/AFNetworking/AFHTTPRequestOperation.m + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/SystemConfiguration.framework sourceTree - SOURCE_ROOT + DEVELOPER_DIR - 9BCAA3A32C4643949F4F54EF + 6BF222C3AD6E4CAAADEB3FBD - children - - BE5DFCDF65F64AF1929E8611 - B5CA160946334AD0B7EAACA8 - CF8D96445CEF4A5CB6A05492 - 9AFBB6DEE7C840239F6E4A45 - B63F41B7299945BA8FFD6539 - 9C84D62A2AA846E096F7B1D1 - 05C9E6536A2C4CD88B1DE12B - AA8190BA49DC4A01B7623D43 - CF8CF130CB2D45109CE3CBFA - BE7D2B7CEBA448F9A77B8E57 - 497451CE724C4803A5F77FA5 - 97E59E7A5E494C9A86F66AD9 - AD208251AC574AE999ABD2AD - 30FE1526E70C46669CF81A07 - 594C157E4B48468AB952342B - B8D88992A832436B9D22B323 - 02DE894D44974CBF8BB8A18E - + fileRef + EA62B037F8284CE1967AE705 isa - PBXGroup - name - TSMessages - sourceTree - <group> + PBXBuildFile - 9C84D62A2AA846E096F7B1D1 + 6C0B3567BBE24E66B5927C9E + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - name - NotificationBackgroundMessage.png path - TSMessages/Resources/Images/NotificationBackgroundMessage.png + libPods-SSKeychain.a sourceTree - SOURCE_ROOT - - A0367F2D57A9424D9D2BA7DD - - buildActionMask - 2147483647 - files - - BC4A801DDCE94D149B48B140 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + BUILT_PRODUCTS_DIR - A123B4B091084926ACF123A2 + 6D8D4FFC9F414CE1901B04D3 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - text - name - Podfile path - ../Podfile + libPods-AFNetworking.a sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby + BUILT_PRODUCTS_DIR - A31EF2D6295143CFAD84FC10 + 702301A9095640F1BB7C964C fileRef - E1AEA6727BA946179E2CE537 + EA38F6DEB3F244B3A425B71F isa PBXBuildFile - A39E3B19EE3E4E5782B3EF5D - - buildActionMask - 2147483647 - files - - E337AAABE162452BA2461309 - C62ED61003DC4273BBA1BD8C - D7BC08FD798F458EBD70845F - 2D5C539DC4BF45E4A35BF4B3 - 2B48A496E1244FE9A2E5A1F9 - 4D5F7F8DD3F7483F91232739 - 9658C4B86FDF4891914910B7 - 402492E32F2E43D382FE0D79 - 1BDB4E830ADC436993D9BF5A - 783D0A342B5F4EC88DCC0979 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A865ED800E9E47AA8081FF91 + 704E903ACEC048FEA7062763 includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc name - UIImageView+AFNetworking.m + design.json path - AFNetworking/AFNetworking/UIImageView+AFNetworking.m + TSMessages/Resources/design.json sourceTree SOURCE_ROOT - A90C80146A9343A2807C1D57 + 7050934542B5427385CE7C76 - includeInIndex - 1 + fileRef + 6C0B3567BBE24E66B5927C9E isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworking.h - path - AFNetworking/AFNetworking/AFNetworking.h - sourceTree - SOURCE_ROOT + PBXBuildFile - A922D7D22AA8440E8A5F6C2F + 71013BFA6E6B49C096C96C31 - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + baseConfigurationReference + 92F723FDE94240FB9E3EB0CF + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-SSKeychain-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.1 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 7234BD506E6E416C8C17072F + + includeInIndex + 1 + isa + PBXFileReference + name + NotificationBackgroundSuccessIcon@2x.png path - Pods-AFNetworking-dummy.m + TSMessages/Resources/Images/NotificationBackgroundSuccessIcon@2x.png sourceTree SOURCE_ROOT - AA8190BA49DC4A01B7623D43 + 728B67BE155F45E78EF9EE9B + + isa + PBXTargetDependency + target + F3855E3778B04597A88E3D43 + targetProxy + EB1F7F8F106043FCA3D45DEA + + 73559A61810C41C4A0923A28 + + fileRef + F84056B796614E5799A81E7F + isa + PBXBuildFile + + 747E530AC8A246EBA082C60F + + isa + PBXTargetDependency + target + 050C4010A5474C498DAB8682 + targetProxy + 7547C63802C5475E88B52B0B + + 7547C63802C5475E88B52B0B + + containerPortal + EC41781E54C449C3810D0F09 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 050C4010A5474C498DAB8682 + remoteInfo + Pods-TSMessages + + 75D227E7DF5949B1A9CF7245 includeInIndex 1 isa PBXFileReference name - NotificationBackgroundSuccess.png + NotificationBackgroundWarning.png path - TSMessages/Resources/Images/NotificationBackgroundSuccess.png + TSMessages/Resources/Images/NotificationBackgroundWarning.png sourceTree SOURCE_ROOT - AC31745236C145ECA95C2714 + 76FD63071C8D4928AB85F655 - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 5.1 - + includeInIndex + 1 isa - XCBuildConfiguration + PBXFileReference name - Debug + NotificationBackgroundMessage.png + path + TSMessages/Resources/Images/NotificationBackgroundMessage.png + sourceTree + SOURCE_ROOT + + 7980829B0729474FBC12E616 + + containerPortal + EC41781E54C449C3810D0F09 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + ACA0552B19994511B5B5AFD5 + remoteInfo + Pods-SSKeychain - AD208251AC574AE999ABD2AD + 7A73BBE278C34EBCACE3F560 includeInIndex 1 isa PBXFileReference - name - NotificationBackgroundWarning@2x.png + lastKnownFileType + sourcecode.c.objc path - TSMessages/Resources/Images/NotificationBackgroundWarning@2x.png + Pods-MBProgressHUD-dummy.m sourceTree SOURCE_ROOT - ADA9A9C691B34B59BEE507CD + 7A84443DBFD1419FB7008EEC - buildConfigurationList - 06CEFFCEF0D549C7B612C227 - buildPhases - - 132C2BCDCD78422F80444EFF - C3E2583C239A4BEF9748001C - A39E3B19EE3E4E5782B3EF5D - - buildRules - - dependencies - + includeInIndex + 1 isa - PBXNativeTarget - name - Pods-AFNetworking - productName + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-AFNetworking-dummy.m + sourceTree + SOURCE_ROOT + + 7AD9660FF1024FC7AECD4E7F + + containerPortal + EC41781E54C449C3810D0F09 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 420FC36D074541F39798DA98 + remoteInfo Pods-AFNetworking - productReference - E7B46A39D99642C7970F2E25 - productType - com.apple.product-type.library.static - B1C5A6942E2F4AB481684791 + 7BB964BEE09E400FBDFD159A fileRef - 1E0FED3BBD5B42BB94651B0C + 2F1F6C0054E84CAEB80C22AF isa PBXBuildFile settings @@ -1701,14 +1469,57 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - B2BA3BC4D71C42EAAB5CED4B + 7CA759D5C0D0425EAB06D0D2 fileRef - 4B98A61C66454DAC8625F355 + EEA94DE98BB8453695A06C0E isa PBXBuildFile - B3479B74602B4840B921D29A + 7E121997652F4E34BD376D90 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-acknowledgements.plist + sourceTree + SOURCE_ROOT + + 7E1F6D9F06BA45B48CCA5ACC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + 895C8C04DF734DBE8E0D4920 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MBProgressHUD.m + path + MBProgressHUD/MBProgressHUD.m + sourceTree + SOURCE_ROOT + + 8C0FC6392C074063B76CA5F9 includeInIndex 1 @@ -1717,16 +1528,28 @@ lastKnownFileType sourcecode.c.h name - AFImageRequestOperation.h + AFHTTPRequestOperation.h path - AFNetworking/AFNetworking/AFImageRequestOperation.h + AFNetworking/AFNetworking/AFHTTPRequestOperation.h sourceTree SOURCE_ROOT - B415D400250A4733A677F048 + 8C1E274D790640A599AF2007 + + fileRef + F05842B4FAD84682A6AD475D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 8EFF70A07E694673854BEA6A baseConfigurationReference - E22EF988638149E1AF5CBA0C + 0B9E91257E944CE88592CF1F buildSettings ALWAYS_SEARCH_USER_PATHS @@ -1776,231 +1599,975 @@ name Debug - B4507365CBF946E3B75AA4AD + 9012209AE0D4483787B85E32 - containerPortal - 37E3DB258EE94D858863074E + fileRef + D920B3E4A21C422FBED9D599 isa - PBXContainerItemProxy - proxyType + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 92F723FDE94240FB9E3EB0CF + + includeInIndex 1 - remoteGlobalIDString - F24EF3A29A1B4D7A8BF97C22 - remoteInfo - Pods-MBProgressHUD + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-SSKeychain-Private.xcconfig + sourceTree + SOURCE_ROOT + + 932468EE7BD9453A978E3EE3 + + buildConfigurationList + 3D17207CE56D41D1B3AAD7BA + buildPhases + + 3861CAA301944931B88E97A7 + 557BEF37EEA246D397FFBE8F + + buildRules + + dependencies + + 2D8A7EDDC22C404090C1B854 + 728B67BE155F45E78EF9EE9B + 214EC59BBC004BF499F7DEF4 + 747E530AC8A246EBA082C60F + + isa + PBXNativeTarget + name + Pods + productName + Pods + productReference + 3181207C2108465299A20770 + productType + com.apple.product-type.library.static + + 9659F70F79FE4E01AB6BBD54 + + buildActionMask + 2147483647 + files + + 33F7126E384E4B18AFC442DE + B6D9570F35614579B8ECA5BC + 8C1E274D790640A599AF2007 + 9C7DE1E0816A45EBB3DC2A10 + 5F9C7B53A01B45DFAA37C657 + A433281533144C8FA4076863 + 2992B63A4ED84533AC4D5087 + EB3E125763684D378CB340EF + 424557B77E194BE99929B3BE + 2FCE06F2920F4DEF88439AF5 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 97134DF3EEF642048997E338 + + fileRef + A5F3D4255C6347B89668B30E + isa + PBXBuildFile + + 982401EFE56E4482AE6C5D69 + + buildConfigurations + + AA09A8ABAF8041DB80BCCF08 + B9DC4485142E4AB599B4BCC9 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 993630F34005461D8EE840A0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFHTTPClient.m + path + AFNetworking/AFNetworking/AFHTTPClient.m + sourceTree + SOURCE_ROOT + + 9C7DE1E0816A45EBB3DC2A10 + + fileRef + EF131E9184F94B51BED0D4F6 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 9E4EA6DB21DC4673B0FB7424 + + fileRef + BD38AB5F3C4F4AB7B68199F2 + isa + PBXBuildFile + + 9E9CBB02D9D84C3BB539060D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFXMLRequestOperation.m + path + AFNetworking/AFNetworking/AFXMLRequestOperation.m + sourceTree + SOURCE_ROOT + + 9FDF64C0B76D46528B9B4758 + + children + + 43E915443D8B40BEAA5D7766 + + isa + PBXGroup + name + Resources + sourceTree + <group> + + A0B44D4843BC4EBCB85022DC + + fileRef + ED320ACEA3984F99B7976288 + isa + PBXBuildFile + + A433281533144C8FA4076863 + + fileRef + 1A21935B128D4E2CB6014D38 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + A5F3D4255C6347B89668B30E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIColor+MLColorAdditions.h + path + TSMessages/Classes/UIColorAdditions/UIColor+MLColorAdditions.h + sourceTree + SOURCE_ROOT + + A7494B1682F74C88A0454498 + + fileRef + 7E1F6D9F06BA45B48CCA5ACC + isa + PBXBuildFile + + A77812E4387A4A82A8359BAA + + children + + 04CB70E2A7A64359A83F236E + 0B9E91257E944CE88592CF1F + 4B69C0B4620F44E982EAB7DB + EEA94DE98BB8453695A06C0E + + isa + PBXGroup + name + Pods-TSMessages + sourceTree + <group> + + A829EEA49AE94CE893C5552C + + buildSettings + + IPHONEOS_DEPLOYMENT_TARGET + 5.1 + + isa + XCBuildConfiguration + name + Debug + + A840BFFA18F345BEBEFCC100 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLConnectionOperation.h + path + AFNetworking/AFNetworking/AFURLConnectionOperation.h + sourceTree + SOURCE_ROOT + + AA09A8ABAF8041DB80BCCF08 + + baseConfigurationReference + F287DFAD65BB45D5BE333D12 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-MBProgressHUD-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.1 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + ACA0552B19994511B5B5AFD5 + + buildConfigurationList + C0265FB0AF494951AE9211D9 + buildPhases + + D3CDA62C104145C9AF5A5B85 + CC5AA640607E4788891C5599 + 38ECF09BC0D04EB882F6D2E4 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Pods-SSKeychain + productName + Pods-SSKeychain + productReference + 6C0B3567BBE24E66B5927C9E + productType + com.apple.product-type.library.static + + AFA7FC5434CA435C8BF0AF68 + + includeInIndex + 1 + isa + PBXFileReference + name + NotificationBackgroundErrorIcon.png + path + TSMessages/Resources/Images/NotificationBackgroundErrorIcon.png + sourceTree + SOURCE_ROOT + + B37CD7E0D02B4850917FD858 + + children + + 1B636EFB2EE94689BDFCE0C8 + 06319D9206EA496C9ABFCC3C + 583806C8F26E4B5A89993B78 + A77812E4387A4A82A8359BAA + 552801E9BCA847E8AF0A1401 + + isa + PBXGroup + name + Targets Support Files + sourceTree + <group> + + B43C14C16C144644B27F3A08 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImageView+AFNetworking.m + path + AFNetworking/AFNetworking/UIImageView+AFNetworking.m + sourceTree + SOURCE_ROOT + + B6D9570F35614579B8ECA5BC + + fileRef + EB25073EF5F0410888F10F78 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + B7ADB2C7098E44AF9110E32E + + baseConfigurationReference + BF763880082D485486C59300 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-AFNetworking-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.1 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + B8ED0FF7F5904224B83B1D03 + + fileRef + 895C8C04DF734DBE8E0D4920 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + B91832E2294F412C84ABF858 + + fileRef + DF5141E64C7F4E26A218DDDA + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + B9DC4485142E4AB599B4BCC9 + + baseConfigurationReference + F287DFAD65BB45D5BE333D12 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-MBProgressHUD-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.1 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + B9EBA692B23948CCBCCDC9DE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-AFNetworking-prefix.pch + sourceTree + SOURCE_ROOT + + BB96977AB12C4DD7BEDD9D42 + + baseConfigurationReference + DB3C76C6DD5D41B2ADC5C616 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_32_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.1 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + BD38AB5F3C4F4AB7B68199F2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-SSKeychain-dummy.m + sourceTree + SOURCE_ROOT + + BF36167A610D4A679C1F3C93 + + fileRef + 7E1F6D9F06BA45B48CCA5ACC + isa + PBXBuildFile + + BF763880082D485486C59300 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-AFNetworking-Private.xcconfig + sourceTree + SOURCE_ROOT + + C0265FB0AF494951AE9211D9 + + buildConfigurations + + 71013BFA6E6B49C096C96C31 + 50CF041A21BA45BEBF6C225B + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + C04C01C01BD444DFB8BC0222 + + fileRef + 05B293729FF24E318BDBCCF4 + isa + PBXBuildFile + + C0A9B5E658C74692856923BA + + fileRef + C9102D0098324188BCF50B3C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + C11283E91968471EAC9A4056 + + buildActionMask + 2147483647 + files + + C7C65F4A83254EE2B474209A + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + C3DAB58B89CB432BA64684BE + + buildConfigurations + + 57CA7A22A21B4F8AAD35A354 + A829EEA49AE94CE893C5552C + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + C4BF857FF69D475BB33D7B3C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-environment.h + sourceTree + SOURCE_ROOT + + C6CEC919A8914593BA3D0C92 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFNetworkActivityIndicatorManager.m + path + AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.m + sourceTree + SOURCE_ROOT + + C7C65F4A83254EE2B474209A + + fileRef + 7E1F6D9F06BA45B48CCA5ACC + isa + PBXBuildFile + + C7D1A93A7BB548439F6CCCC9 + + fileRef + 2A767EB32315439489FDB273 + isa + PBXBuildFile + + C9102D0098324188BCF50B3C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + TSMessageView.m + path + TSMessages/Views/TSMessageView.m + sourceTree + SOURCE_ROOT + + CC5AA640607E4788891C5599 + + buildActionMask + 2147483647 + files + + BF36167A610D4A679C1F3C93 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + CD7326C1C84C4F53B5EE3685 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFHTTPClient.h + path + AFNetworking/AFNetworking/AFHTTPClient.h + sourceTree + SOURCE_ROOT - B582CFB4CC4740399C819E81 + CFCA1DE07B8C4948A94F9CA8 children - 22D9197D255947618CD999ED - 581F47A2755945F39D16A356 - 405DCD237D7A44D9AFAA6F5F - FFDFDCCFA56A4B04A44D3A9C + CD7326C1C84C4F53B5EE3685 + 993630F34005461D8EE840A0 + 8C0FC6392C074063B76CA5F9 + EB25073EF5F0410888F10F78 + ED320ACEA3984F99B7976288 + F05842B4FAD84682A6AD475D + 0C867968EEAE4E04B547CB85 + EF131E9184F94B51BED0D4F6 + 4256614DF27F40CBA1EC8C84 + C6CEC919A8914593BA3D0C92 + EC44C1F153B84839B40EF4FB + 258CA33AE4014C9A864FE002 + 1A21935B128D4E2CB6014D38 + A840BFFA18F345BEBEFCC100 + 35C5F9FC1ECE4564B8D17E5D + 163EE0814C3E4AB7ADAA21EF + 9E9CBB02D9D84C3BB539060D + 2A767EB32315439489FDB273 + B43C14C16C144644B27F3A08 isa PBXGroup name - Pods-MBProgressHUD + AFNetworking sourceTree <group> - B5CA160946334AD0B7EAACA8 + D0845239744F481A90B1EA0A - includeInIndex - 1 + fileRef + E7C1DC25D74149088E5F8298 isa - PBXFileReference - name - NotificationBackgroundError.png - path - TSMessages/Resources/Images/NotificationBackgroundError.png - sourceTree - SOURCE_ROOT + PBXBuildFile - B62DFFE5CBFB4867B7DF7990 + D3CDA62C104145C9AF5A5B85 - buildConfigurations + buildActionMask + 2147483647 + files - BCA06C8117B64E9C9068463A - AC31745236C145ECA95C2714 + B91832E2294F412C84ABF858 + 07884E5C28904941BBF43D7D + 9E4EA6DB21DC4673B0FB7424 - defaultConfigurationIsVisible + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing 0 - defaultConfigurationName - Release + + D461155AF25049C39FCE8A99 + + fileRef + 0C867968EEAE4E04B547CB85 isa - XCConfigurationList + PBXBuildFile - B63F41B7299945BA8FFD6539 + D5FE36D74EAC4C2AAE43F6EF includeInIndex 1 isa PBXFileReference name - NotificationBackgroundErrorIcon@2x.png + NotificationButtonBackground@2x.png path - TSMessages/Resources/Images/NotificationBackgroundErrorIcon@2x.png + TSMessages/Resources/Images/NotificationButtonBackground@2x.png sourceTree SOURCE_ROOT - B8D88992A832436B9D22B323 + D6361EE7AB8349DC9D0DBADB + + buildActionMask + 2147483647 + files + + 7BB964BEE09E400FBDFD159A + 9012209AE0D4483787B85E32 + C0A9B5E658C74692856923BA + 7CA759D5C0D0425EAB06D0D2 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D920B3E4A21C422FBED9D599 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - NotificationButtonBackground.png + UIColor+MLColorAdditions.m path - TSMessages/Resources/Images/NotificationButtonBackground.png + TSMessages/Classes/UIColorAdditions/UIColor+MLColorAdditions.m sourceTree SOURCE_ROOT - B9D5237F692940C2BAA0755F + DAA14BBC3A024FB18B5F46ED - children + buildActionMask + 2147483647 + files - 9B95BBD84BE341D1B2B0F6AC - 1E0FED3BBD5B42BB94651B0C - C84C2C205D434E9089061F75 - 9BACB1877C00409EB50CA14A - B3479B74602B4840B921D29A - D832DF2EC4A0477B9BEDE3A8 - FC2FF252B1E54F0BBE5CC9E4 - D46F6DA8C3C34E188470DEF0 - 5766F76E9786464EBB9FC603 - 49CB912DA01D40D2A1A6A895 - A90C80146A9343A2807C1D57 - 68AE8DF3CDFF45549638AD33 - 28942885D76A4AC4B9523DC1 - 765ADB1362B448138BDBD943 - 6310837C74044B12A33E78D1 - 158820770EE74D0483C33422 - 92A71C80017C416699BFB74D - 75078CBACF864BB59C04FCC3 - A865ED800E9E47AA8081FF91 + 1E0CC1F94FB74893904C29FC isa - PBXGroup - name - AFNetworking - sourceTree - <group> - - BA4C80DB047642EFB0EFD683 - - isa - PBXTargetDependency - target - ADA9A9C691B34B59BEE507CD - targetProxy - F822B1486FBE4F6CB8814A6C - - BC4A801DDCE94D149B48B140 - - fileRef - 3565D6C211834D72BF11E4CA - isa - PBXBuildFile - - BCA06C8117B64E9C9068463A - - buildSettings - - IPHONEOS_DEPLOYMENT_TARGET - 5.1 - - isa - XCBuildConfiguration - name - Release + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - BE5DFCDF65F64AF1929E8611 + DB3C76C6DD5D41B2ADC5C616 includeInIndex 1 isa PBXFileReference - name - design.json + lastKnownFileType + text.xcconfig path - TSMessages/Resources/design.json + Pods.xcconfig sourceTree SOURCE_ROOT - BE7D2B7CEBA448F9A77B8E57 + DF5141E64C7F4E26A218DDDA includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - NotificationBackgroundSuccessIcon.png + SSKeychain.m path - TSMessages/Resources/Images/NotificationBackgroundSuccessIcon.png + SSKeychain/SSKeychain/SSKeychain.m sourceTree SOURCE_ROOT - C15182D519BD49D9A9BAABCF + E22EFFC9A354470BAA040693 children - E7B46A39D99642C7970F2E25 - CB1E44250D0B4962BCC0D6EE - 019CDB37031B4F408907C84A - 5D333F57DE2F4C20A7446C2B + 5A4BC92FF16549848B9B998D + 40EACFF8ED6B4296889BBEBD + 0BB365ED0BAD4861916E2C6E + 9FDF64C0B76D46528B9B4758 + B37CD7E0D02B4850917FD858 + F38507A07C0847F69DFAD552 isa PBXGroup - name - Products sourceTree <group> - C318BC533F54445A92AA6C5A + E53BE1AD4F984DE7A52C6E92 - buildConfigurations - - 71FD6912DAA24180965C0B2F - 9203AED0DF6C4566A3A70E50 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + fileRef + 7A73BBE278C34EBCACE3F560 isa - XCConfigurationList + PBXBuildFile - C3E2583C239A4BEF9748001C + E751CA0BA416448290438D03 buildActionMask 2147483647 files - 661D728FDEE749E1804B4B2B + B8ED0FF7F5904224B83B1D03 + E53BE1AD4F984DE7A52C6E92 isa - PBXFrameworksBuildPhase + PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 - C3F407E83D2D46C1A463BD5D + E76D08882DE94A81A177BF51 fileRef - CB1E44250D0B4962BCC0D6EE + 163EE0814C3E4AB7ADAA21EF isa PBXBuildFile - C62ED61003DC4273BBA1BD8C + E7C1DC25D74149088E5F8298 - fileRef - C84C2C205D434E9089061F75 + explicitFileType + archive.ar + includeInIndex + 0 isa - PBXBuildFile + PBXFileReference + path + libPods-TSMessages.a + sourceTree + BUILT_PRODUCTS_DIR + + EA38F6DEB3F244B3A425B71F + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-MBProgressHUD.a + sourceTree + BUILT_PRODUCTS_DIR - C84C2C205D434E9089061F75 + EA62B037F8284CE1967AE705 includeInIndex 1 @@ -2009,13 +2576,26 @@ lastKnownFileType sourcecode.c.h name - AFHTTPRequestOperation.h + MBProgressHUD.h path - AFNetworking/AFNetworking/AFHTTPRequestOperation.h + MBProgressHUD/MBProgressHUD.h sourceTree SOURCE_ROOT - C8541CFAB54F4561983AFF33 + EB1F7F8F106043FCA3D45DEA + + containerPortal + EC41781E54C449C3810D0F09 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + F3855E3778B04597A88E3D43 + remoteInfo + Pods-MBProgressHUD + + EB25073EF5F0410888F10F78 includeInIndex 1 @@ -2023,104 +2603,129 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + name + AFHTTPRequestOperation.m path - Pods-dummy.m + AFNetworking/AFNetworking/AFHTTPRequestOperation.m sourceTree SOURCE_ROOT - CB1E44250D0B4962BCC0D6EE + EB3E125763684D378CB340EF - explicitFileType - archive.ar - includeInIndex + fileRef + 9E9CBB02D9D84C3BB539060D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + EC41781E54C449C3810D0F09 + + attributes + + LastUpgradeCheck + 0450 + + buildConfigurationList + C3DAB58B89CB432BA64684BE + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings 0 isa + PBXProject + knownRegions + + en + + mainGroup + E22EFFC9A354470BAA040693 + productRefGroup + 0BB365ED0BAD4861916E2C6E + projectDirPath + + projectReferences + + projectRoot + + targets + + 420FC36D074541F39798DA98 + F3855E3778B04597A88E3D43 + ACA0552B19994511B5B5AFD5 + 050C4010A5474C498DAB8682 + 932468EE7BD9453A978E3EE3 + + + EC44C1F153B84839B40EF4FB + + includeInIndex + 1 + isa PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFNetworking.h path - libPods-MBProgressHUD.a + AFNetworking/AFNetworking/AFNetworking.h sourceTree - BUILT_PRODUCTS_DIR + SOURCE_ROOT - CF20BB4E89334F6FBAD721F3 + EC4E270B1FC74AF3B35B4751 - baseConfigurationReference - 581F47A2755945F39D16A356 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_32_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-MBProgressHUD-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.1 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + fileRef + 8C0FC6392C074063B76CA5F9 + isa + PBXBuildFile + + ECB43710D46046718D783EB2 + + buildActionMask + 2147483647 + files + + 6069A32D533A4FF4833212E8 + isa - XCBuildConfiguration - name - Debug + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - CF8CF130CB2D45109CE3CBFA + ED320ACEA3984F99B7976288 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h name - NotificationBackgroundSuccess@2x.png + AFImageRequestOperation.h path - TSMessages/Resources/Images/NotificationBackgroundSuccess@2x.png + AFNetworking/AFNetworking/AFImageRequestOperation.h sourceTree SOURCE_ROOT - CF8D96445CEF4A5CB6A05492 + EEA94DE98BB8453695A06C0E includeInIndex 1 isa PBXFileReference - name - NotificationBackgroundError@2x.png + lastKnownFileType + sourcecode.c.objc path - TSMessages/Resources/Images/NotificationBackgroundError@2x.png + Pods-TSMessages-dummy.m sourceTree SOURCE_ROOT - D46F6DA8C3C34E188470DEF0 + EF131E9184F94B51BED0D4F6 includeInIndex 1 @@ -2135,7 +2740,7 @@ sourceTree SOURCE_ROOT - D4DD331F94EA492498CC6B54 + F05842B4FAD84682A6AD475D includeInIndex 1 @@ -2144,124 +2749,73 @@ lastKnownFileType sourcecode.c.objc name - UIColor+MLColorAdditions.m + AFImageRequestOperation.m path - TSMessages/Classes/UIColorAdditions/UIColor+MLColorAdditions.m + AFNetworking/AFNetworking/AFImageRequestOperation.m sourceTree SOURCE_ROOT - D54ADED3EEC14595A3C05FAB + F287DFAD65BB45D5BE333D12 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - TSMessage.h + text.xcconfig path - TSMessages/Classes/TSMessage.h + Pods-MBProgressHUD-Private.xcconfig sourceTree SOURCE_ROOT - D766AD8D7A794B8E8B4E4422 - - children - - 3F8CF9F8BBFF4E239919F73D - B582CFB4CC4740399C819E81 - E62152BE7E5946EAB7969549 - 571F38702605491EB5884968 - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - D7BC08FD798F458EBD70845F - - fileRef - B3479B74602B4840B921D29A - isa - PBXBuildFile - - D832DF2EC4A0477B9BEDE3A8 + F38507A07C0847F69DFAD552 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + text name - AFImageRequestOperation.m + Podfile path - AFNetworking/AFNetworking/AFImageRequestOperation.m + ../Podfile sourceTree SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby - DA566B3D97004AE6B742726C + F3855E3778B04597A88E3D43 - baseConfigurationReference - 7359C739E7AF408BA589A998 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_32_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-AFNetworking-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.1 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + buildConfigurationList + 982401EFE56E4482AE6C5D69 + buildPhases + + E751CA0BA416448290438D03 + DAA14BBC3A024FB18B5F46ED + 61E52A144D3D485884BCEC79 + + buildRules + + dependencies + isa - XCBuildConfiguration + PBXNativeTarget name - Debug + Pods-MBProgressHUD + productName + Pods-MBProgressHUD + productReference + EA38F6DEB3F244B3A425B71F + productType + com.apple.product-type.library.static - DA59B8D653C841C09060BFE8 + F478CB56BEF041FD8A3BAE3C buildConfigurations - 1F248E12260F4217AB927ECC - CF20BB4E89334F6FBAD721F3 + B7ADB2C7098E44AF9110E32E + 458E005756D640ADBE5407A7 defaultConfigurationIsVisible 0 @@ -2270,216 +2824,92 @@ isa XCConfigurationList - DE6686F428074E9EB93D901B - - buildActionMask - 2147483647 - files - - 199C59355CFB400E89EA9EB1 - 583375BD745C40B79E37018A - C3F407E83D2D46C1A463BD5D - 7818193E66614DC29CEEAA71 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E1AEA6727BA946179E2CE537 + F8107512365F4B7CA227938E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - UIColor+MLColorAdditions.h + text path - TSMessages/Classes/UIColorAdditions/UIColor+MLColorAdditions.h + Pods-acknowledgements.markdown sourceTree SOURCE_ROOT - E22EF988638149E1AF5CBA0C + F84056B796614E5799A81E7F includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc path - Pods-TSMessages-Private.xcconfig + Pods-dummy.m sourceTree SOURCE_ROOT - E337AAABE162452BA2461309 - - fileRef - 9B95BBD84BE341D1B2B0F6AC - isa - PBXBuildFile - - E3558BFED93D40D395EFEC01 - - fileRef - 4CD4DE67D4B8445D8DDF041D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - E62152BE7E5946EAB7969549 - - children - - 3C66C73019C04B3B8F86B6DA - E22EF988638149E1AF5CBA0C - 7CF1FF01418C427D8B03AD5D - 2B86FF0DF8D14660A0027EB0 - - isa - PBXGroup - name - Pods-TSMessages - sourceTree - <group> - - E7B46A39D99642C7970F2E25 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-AFNetworking.a - sourceTree - BUILT_PRODUCTS_DIR - - EC908B1B57A6484F9E40284B - - isa - PBXTargetDependency - target - F24EF3A29A1B4D7A8BF97C22 - targetProxy - B4507365CBF946E3B75AA4AD - - F24EF3A29A1B4D7A8BF97C22 - - buildConfigurationList - DA59B8D653C841C09060BFE8 - buildPhases - - 7097C2FDF6224737980187CF - A0367F2D57A9424D9D2BA7DD - 0E39F548102F458DA312C0B7 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-MBProgressHUD - productName - Pods-MBProgressHUD - productReference - CB1E44250D0B4962BCC0D6EE - productType - com.apple.product-type.library.static - - F2586438D5044DB4B26CA59A + F907784F6BBB4DAE9244269E includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.h + name + NotificationBackgroundSuccess.png path - Pods-AFNetworking-prefix.pch + TSMessages/Resources/Images/NotificationBackgroundSuccess.png sourceTree SOURCE_ROOT - F7178D062D5047ACB0CDFDA2 + FA2F0D2CA38242C59BCFB898 includeInIndex 1 isa PBXFileReference - lastKnownFileType - wrapper.framework name - SystemConfiguration.framework + NotificationBackgroundMessage@2x.png path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/SystemConfiguration.framework + TSMessages/Resources/Images/NotificationBackgroundMessage@2x.png sourceTree - DEVELOPER_DIR + SOURCE_ROOT - F822B1486FBE4F6CB8814A6C + FD3F2E5742AA429CAB350718 - containerPortal - 37E3DB258EE94D858863074E + fileRef + 258CA33AE4014C9A864FE002 isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - ADA9A9C691B34B59BEE507CD - remoteInfo - Pods-AFNetworking + PBXBuildFile - F8EFA416B3B0459E8E2FE4DD + FD88B80DA3E94F0A8B5CF1C8 - children - - B9D5237F692940C2BAA0755F - 3DEAD6F713CC4301BB5E1ADC - 3DDBF9D5416C4B07ACD40F7D - + includeInIndex + 1 isa - PBXGroup + PBXFileReference name - Pods + NotificationBackgroundSuccess@2x.png + path + TSMessages/Resources/Images/NotificationBackgroundSuccess@2x.png sourceTree - <group> - - F90C8ECAF3534AE2B3C2CB98 - - fileRef - 28942885D76A4AC4B9523DC1 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + SOURCE_ROOT - FC2FF252B1E54F0BBE5CC9E4 + FF575A8ED8B8494B9285DA9D includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.h name - AFJSONRequestOperation.h + NotificationBackgroundSuccessIcon.png path - AFNetworking/AFNetworking/AFJSONRequestOperation.h + TSMessages/Resources/Images/NotificationBackgroundSuccessIcon.png sourceTree SOURCE_ROOT - FFDFDCCFA56A4B04A44D3A9C + FFB99A0A059345B19A9DFDD6 includeInIndex 1 @@ -2487,13 +2917,15 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + name + SSKeychainQuery.m path - Pods-MBProgressHUD-dummy.m + SSKeychain/SSKeychain/SSKeychainQuery.m sourceTree SOURCE_ROOT rootObject - 37E3DB258EE94D858863074E + EC41781E54C449C3810D0F09 diff --git a/Pods/SSKeychain/LICENSE b/Pods/SSKeychain/LICENSE new file mode 100644 index 0000000..1869144 --- /dev/null +++ b/Pods/SSKeychain/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2010-2013 Sam Soffes. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Pods/SSKeychain/Readme.markdown b/Pods/SSKeychain/Readme.markdown new file mode 100644 index 0000000..9f34b5e --- /dev/null +++ b/Pods/SSKeychain/Readme.markdown @@ -0,0 +1,74 @@ +# SSKeychain + +SSKeychain is a simple wrapper for accessing accounts, getting passwords, setting passwords, and deleting passwords using the system Keychain on Mac OS X and iOS. + +## Adding to Your Project + +1. Add `Security.framework` to your target +2. Add `SSKeychain.h`, `SSKeychain.m`, `SSKeychainQuery.h`, and `SSKeychainQuery.m` to your project. + +SSKeychain requires ARC. + +Note: Currently SSKeychain does not support Mac OS 10.6. + +## Working with the Keychain + +SSKeychain has the following class methods for working with the system keychain: + +```objective-c ++ (NSArray *)allAccounts; ++ (NSArray *)accountsForService:(NSString *)serviceName; ++ (NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account; ++ (BOOL)deletePasswordForService:(NSString *)serviceName account:(NSString *)account; ++ (BOOL)setPassword:(NSString *)password forService:(NSString *)serviceName account:(NSString *)account; +``` + +Easy as that. (See [SSKeychain.h](https://github.com/soffes/sskeychain/blob/master/SSKeychain/SSKeychain.h) and [SSKeychainQuery.h](https://github.com/soffes/sskeychain/blob/master/SSKeychain/SSKeychainQuery.h) for all of the methods.) + +## Documentation + +Install the documentation into Xcode with the following steps: + +1. Open Xcode Preferences +2. Choose Downloads +3. Choose the Documentation tab +4. Click the plus button in the bottom right and enter the following URL: + + http://docs.samsoff.es/com.samsoffes.sskeychain.atom + +5. Click Install next the new row reading "SSKeychain Documentation". (If you don't see it and didn't get an error, try restarting Xcode.) + +Be sure you have the docset selected in the organizer to see results for SSKeychain. + +You can also **read the [SSKeychain Documentation](http://docs.samsoff.es/SSKeychain/Classes/SSKeychain.html) online.** + +## Debugging + +If your saving to the keychain fails, use the NSError object to handle it. You can invoke `[error code]` to get the numeric error code. A few values are defined in SSKeychain.h, and the rest in SecBase.h. + +```objective-c +NSError *error = nil; +SSKeychainQuery *query = [[SSKeychainQuery alloc] init]; +query.service = @"MyService"; +query.account = @"soffes"; +[query fetch:&error]; + +if ([error code] == errSecItemNotFound) { + NSLog(@"Password not found"); +} else if (error != nil) { + NSLog(@"Some other error occurred: %@", [error localizedDescription]); +} +``` + +Obviously, you should do something more sophisticated. You can just call `[error localizedDescription]` if all you need is the error message. + +## Disclaimer + +Working with the keychain is pretty sucky. You should really check for errors and failures. This library doesn't make it any more stable, it just wraps up all of the annoying C APIs. + + +## Thanks + +This was originally inspired by EMKeychain and SDKeychain (both of which are now gone). Thanks to the authors. SSKeychain has since switched to a simpler implementation that was abstracted from [SSToolkit](http://sstoolk.it). + +A huge thanks to [Caleb Davenport](https://github.com/calebd) for leading the way on version 1.0 of SSKeychain. diff --git a/Pods/SSKeychain/SSKeychain/SSKeychain.h b/Pods/SSKeychain/SSKeychain/SSKeychain.h new file mode 100644 index 0000000..da8bf19 --- /dev/null +++ b/Pods/SSKeychain/SSKeychain/SSKeychain.h @@ -0,0 +1,163 @@ +// +// SSKeychain.h +// SSKeychain +// +// Created by Sam Soffes on 5/19/10. +// Copyright (c) 2010-2013 Sam Soffes. All rights reserved. +// + +#import "SSKeychainQuery.h" + +/** + Error code specific to SSKeychain that can be returned in NSError objects. + For codes returned by the operating system, refer to SecBase.h for your + platform. + */ +typedef enum { + + /** Some of the arguments were invalid. */ + SSKeychainErrorBadArguments = -1001, + +} SSKeychainErrorCode; + +/** SSKeychain error domain */ +extern NSString *const kSSKeychainErrorDomain; + +/** Account name. */ +extern NSString *const kSSKeychainAccountKey; + +/** + Time the item was created. + + The value will be a string. + */ +extern NSString *const kSSKeychainCreatedAtKey; + +/** Item class. */ +extern NSString *const kSSKeychainClassKey; + +/** Item description. */ +extern NSString *const kSSKeychainDescriptionKey; + +/** Item label. */ +extern NSString *const kSSKeychainLabelKey; + +/** Time the item was last modified. + + The value will be a string. + */ +extern NSString *const kSSKeychainLastModifiedKey; + +/** Where the item was created. */ +extern NSString *const kSSKeychainWhereKey; + +/** + Simple wrapper for accessing accounts, getting passwords, setting passwords, and deleting passwords using the system + Keychain on Mac OS X and iOS. + + This was originally inspired by EMKeychain and SDKeychain (both of which are now gone). Thanks to the authors. + SSKeychain has since switched to a simpler implementation that was abstracted from [SSToolkit](http://sstoolk.it). + */ +@interface SSKeychain : NSObject + +#pragma mark - Classic methods + +/** + Returns a string containing the password for a given account and service, or `nil` if the Keychain doesn't have a + password for the given parameters. + + @param serviceName The service for which to return the corresponding password. + + @param account The account for which to return the corresponding password. + + @return Returns a string containing the password for a given account and service, or `nil` if the Keychain doesn't + have a password for the given parameters. + */ ++ (NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account; ++ (NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account error:(NSError **)error; + + +/** + Deletes a password from the Keychain. + + @param serviceName The service for which to delete the corresponding password. + + @param account The account for which to delete the corresponding password. + + @return Returns `YES` on success, or `NO` on failure. + */ ++ (BOOL)deletePasswordForService:(NSString *)serviceName account:(NSString *)account; ++ (BOOL)deletePasswordForService:(NSString *)serviceName account:(NSString *)account error:(NSError **)error; + + +/** + Sets a password in the Keychain. + + @param password The password to store in the Keychain. + + @param serviceName The service for which to set the corresponding password. + + @param account The account for which to set the corresponding password. + + @return Returns `YES` on success, or `NO` on failure. + */ ++ (BOOL)setPassword:(NSString *)password forService:(NSString *)serviceName account:(NSString *)account; ++ (BOOL)setPassword:(NSString *)password forService:(NSString *)serviceName account:(NSString *)account error:(NSError **)error; + + +/** + Returns an array containing the Keychain's accounts, or `nil` if the Keychain has no accounts. + + See the `NSString` constants declared in SSKeychain.h for a list of keys that can be used when accessing the + dictionaries returned by this method. + + @return An array of dictionaries containing the Keychain's accounts, or `nil` if the Keychain doesn't have any + accounts. The order of the objects in the array isn't defined. + */ ++ (NSArray *)allAccounts; + + +/** + Returns an array containing the Keychain's accounts for a given service, or `nil` if the Keychain doesn't have any + accounts for the given service. + + See the `NSString` constants declared in SSKeychain.h for a list of keys that can be used when accessing the + dictionaries returned by this method. + + @param serviceName The service for which to return the corresponding accounts. + + @return An array of dictionaries containing the Keychain's accountsfor a given `serviceName`, or `nil` if the Keychain + doesn't have any accounts for the given `serviceName`. The order of the objects in the array isn't defined. + */ ++ (NSArray *)accountsForService:(NSString *)serviceName; + + +#pragma mark - Configuration + +#if __IPHONE_4_0 && TARGET_OS_IPHONE +/** + Returns the accessibility type for all future passwords saved to the Keychain. + + @return Returns the accessibility type. + + The return value will be `NULL` or one of the "Keychain Item Accessibility + Constants" used for determining when a keychain item should be readable. + + @see setAccessibilityType + */ ++ (CFTypeRef)accessibilityType; + +/** + Sets the accessibility type for all future passwords saved to the Keychain. + + @param accessibilityType One of the "Keychain Item Accessibility Constants" + used for determining when a keychain item should be readable. + + If the value is `NULL` (the default), the Keychain default will be used. + + @see accessibilityType + */ ++ (void)setAccessibilityType:(CFTypeRef)accessibilityType; +#endif + +@end diff --git a/Pods/SSKeychain/SSKeychain/SSKeychain.m b/Pods/SSKeychain/SSKeychain/SSKeychain.m new file mode 100644 index 0000000..4b5ed7b --- /dev/null +++ b/Pods/SSKeychain/SSKeychain/SSKeychain.m @@ -0,0 +1,94 @@ +// +// SSKeychain.m +// SSKeychain +// +// Created by Sam Soffes on 5/19/10. +// Copyright (c) 2010-2013 Sam Soffes. All rights reserved. +// + +#import "SSKeychain.h" + +NSString *const kSSKeychainErrorDomain = @"com.samsoffes.sskeychain"; +NSString *const kSSKeychainAccountKey = @"acct"; +NSString *const kSSKeychainCreatedAtKey = @"cdat"; +NSString *const kSSKeychainClassKey = @"labl"; +NSString *const kSSKeychainDescriptionKey = @"desc"; +NSString *const kSSKeychainLabelKey = @"labl"; +NSString *const kSSKeychainLastModifiedKey = @"mdat"; +NSString *const kSSKeychainWhereKey = @"svce"; + +#if __IPHONE_4_0 && TARGET_OS_IPHONE + static CFTypeRef SSKeychainAccessibilityType = NULL; +#endif + +@implementation SSKeychain + ++ (NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account { + return [self passwordForService:serviceName account:account error:nil]; +} + + ++ (NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account error:(NSError *__autoreleasing *)error { + SSKeychainQuery *query = [[SSKeychainQuery alloc] init]; + query.service = serviceName; + query.account = account; + [query fetch:error]; + return query.password; +} + + ++ (BOOL)deletePasswordForService:(NSString *)serviceName account:(NSString *)account { + return [self deletePasswordForService:serviceName account:account error:nil]; +} + + ++ (BOOL)deletePasswordForService:(NSString *)serviceName account:(NSString *)account error:(NSError *__autoreleasing *)error { + SSKeychainQuery *query = [[SSKeychainQuery alloc] init]; + query.service = serviceName; + query.account = account; + return [query delete:error]; +} + + ++ (BOOL)setPassword:(NSString *)password forService:(NSString *)serviceName account:(NSString *)account { + return [self setPassword:password forService:serviceName account:account error:nil]; +} + + ++ (BOOL)setPassword:(NSString *)password forService:(NSString *)serviceName account:(NSString *)account error:(NSError *__autoreleasing *)error { + SSKeychainQuery *query = [[SSKeychainQuery alloc] init]; + query.service = serviceName; + query.account = account; + query.password = password; + return [query save:error]; +} + + ++ (NSArray *)allAccounts { + return [self accountsForService:nil]; +} + + ++ (NSArray *)accountsForService:(NSString *)serviceName { + SSKeychainQuery *query = [[SSKeychainQuery alloc] init]; + query.service = serviceName; + return [query fetchAll:nil]; +} + + +#if __IPHONE_4_0 && TARGET_OS_IPHONE ++ (CFTypeRef)accessibilityType { + return SSKeychainAccessibilityType; +} + + ++ (void)setAccessibilityType:(CFTypeRef)accessibilityType { + CFRetain(accessibilityType); + if (SSKeychainAccessibilityType) { + CFRelease(SSKeychainAccessibilityType); + } + SSKeychainAccessibilityType = accessibilityType; +} +#endif + +@end diff --git a/Pods/SSKeychain/SSKeychain/SSKeychainQuery.h b/Pods/SSKeychain/SSKeychain/SSKeychainQuery.h new file mode 100644 index 0000000..53d2691 --- /dev/null +++ b/Pods/SSKeychain/SSKeychain/SSKeychainQuery.h @@ -0,0 +1,89 @@ +// +// SSKeychainQuery.h +// SSKeychain +// +// Created by Caleb Davenport on 3/19/13. +// Copyright (c) 2013 Sam Soffes. All rights reserved. +// + +#import +#import + +/** + Simple interface for querying or modifying keychain items. + */ +@interface SSKeychainQuery : NSObject + +/** kSecAttrAccount */ +@property (nonatomic, copy) NSString *account; + +/** kSecAttrService */ +@property (nonatomic, copy) NSString *service; + +/** kSecAttrLabel */ +@property (nonatomic, copy) NSString *label; + +#if __IPHONE_3_0 && TARGET_OS_IPHONE +/** kSecAttrAccessGroup (only used on iOS) */ +@property (nonatomic, copy) NSString *accessGroup; +#endif + +/** Root storage for password information */ +@property (nonatomic, copy) NSData *passwordData; + +/** + This property automatically transitions between an object and the value of + `passwordData` using NSKeyedArchiver and NSKeyedUnarchiver. + */ +@property (nonatomic, copy) id passwordObject; + +/** + Convenience accessor for setting and getting a password string. Passes through + to `passwordData` using UTF-8 string encoding. + */ +@property (nonatomic, copy) NSString *password; + +/** + Save the receiver's attributes as a keychain item. Existing items with the + given account, service, and access group will first be deleted. + + @param error Populated should an error occur. + + @return `YES` if saving was successful, `NO` otherwise. + */ +- (BOOL)save:(NSError **)error; + +/** + Dete keychain items that match the given account, service, and access group. + + @param error Populated should an error occur. + + @return `YES` if saving was successful, `NO` otherwise. + */ +- (BOOL)delete:(NSError **)error; + +/** + Fetch all keychain items that match the given account, service, and access + group. The values of `password` and `passwordData` are ignored when fetching. + + @param error Populated should an error occur. + + @return An array of dictionaries that represent all matching keychain items or + `nil` should an error occur. + The order of the items is not determined. + */ +- (NSArray *)fetchAll:(NSError **)error; + +/** + Fetch the keychain item that matches the given account, service, and access + group. The `password` and `passwordData` properties will be populated unless + an error occurs. The values of `password` and `passwordData` are ignored when + fetching. + + @param error Populated should an error occur. + + @return `YES` if fetching was successful, `NO` otherwise. + */ +- (BOOL)fetch:(NSError **)error; + +@end diff --git a/Pods/SSKeychain/SSKeychain/SSKeychainQuery.m b/Pods/SSKeychain/SSKeychain/SSKeychainQuery.m new file mode 100644 index 0000000..c082854 --- /dev/null +++ b/Pods/SSKeychain/SSKeychain/SSKeychainQuery.m @@ -0,0 +1,243 @@ +// +// SSKeychainQuery.m +// SSKeychain +// +// Created by Caleb Davenport on 3/19/13. +// Copyright (c) 2013 Sam Soffes. All rights reserved. +// + +#import "SSKeychainQuery.h" +#import "SSKeychain.h" + +@implementation SSKeychainQuery + +@synthesize account = _account; +@synthesize service = _service; +@synthesize label = _label; +@synthesize passwordData = _passwordData; + +#if __IPHONE_3_0 && TARGET_OS_IPHONE +@synthesize accessGroup = _accessGroup; +#endif + + +#pragma mark - Public + +- (BOOL)save:(NSError *__autoreleasing *)error { + OSStatus status = SSKeychainErrorBadArguments; + if (!self.service || !self.account || !self.passwordData) { + if (error) { + *error = [[self class] errorWithCode:status]; + } + return NO; + } + + [self delete:nil]; + + NSMutableDictionary *query = [self query]; + [query setObject:self.passwordData forKey:(__bridge id)kSecValueData]; + if (self.label) { + [query setObject:self.label forKey:(__bridge id)kSecAttrLabel]; + } +#if __IPHONE_4_0 && TARGET_OS_IPHONE + CFTypeRef accessibilityType = [SSKeychain accessibilityType]; + if (accessibilityType) { + [query setObject:(__bridge id)accessibilityType forKey:(__bridge id)kSecAttrAccessible]; + } +#endif + status = SecItemAdd((__bridge CFDictionaryRef)query, NULL); + + if (status != errSecSuccess && error != NULL) { + *error = [[self class] errorWithCode:status]; + } + + return (status == errSecSuccess); +} + + +- (BOOL)delete:(NSError *__autoreleasing *)error { + OSStatus status = SSKeychainErrorBadArguments; + if (!self.service || !self.account) { + if (error) { + *error = [[self class] errorWithCode:status]; + } + return NO; + } + + NSMutableDictionary *query = [self query]; +#if TARGET_OS_IPHONE + status = SecItemDelete((__bridge CFDictionaryRef)query); +#else + CFTypeRef result = NULL; + [query setObject:@YES forKey:(__bridge id)kSecReturnRef]; + status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &result); + if (status == errSecSuccess) { + status = SecKeychainItemDelete((SecKeychainItemRef)result); + CFRelease(result); + } +#endif + + if (status != errSecSuccess && error != NULL) { + *error = [[self class] errorWithCode:status]; + } + + return (status == errSecSuccess); +} + + +- (NSArray *)fetchAll:(NSError *__autoreleasing *)error { + OSStatus status = SSKeychainErrorBadArguments; + NSMutableDictionary *query = [self query]; + [query setObject:@YES forKey:(__bridge id)kSecReturnAttributes]; + [query setObject:(__bridge id)kSecMatchLimitAll forKey:(__bridge id)kSecMatchLimit]; + + CFTypeRef result = NULL; + status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &result); + if (status != errSecSuccess && error != NULL) { + *error = [[self class] errorWithCode:status]; + return nil; + } + + return (__bridge NSArray *)result; +} + + +- (BOOL)fetch:(NSError *__autoreleasing *)error { + OSStatus status = SSKeychainErrorBadArguments; + if (!self.service || !self.account) { + if (error) { + *error = [[self class] errorWithCode:status]; + } + return NO; + } + + CFTypeRef result = NULL; + NSMutableDictionary *query = [self query]; + [query setObject:@YES forKey:(__bridge_transfer id)kSecReturnData]; + [query setObject:(__bridge id)kSecMatchLimitOne forKey:(__bridge id)kSecMatchLimit]; + status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &result); + + if (status != errSecSuccess && error != NULL) { + *error = [[self class] errorWithCode:status]; + return NO; + } + + self.passwordData = (__bridge_transfer NSData *)result; + return YES; +} + + +#pragma mark - Accessors + +- (void)setPasswordObject:(id)object { + self.passwordData = [NSKeyedArchiver archivedDataWithRootObject:object]; +} + + +- (id)passwordObject { + if ([self.passwordData length]) { + return [NSKeyedUnarchiver unarchiveObjectWithData:self.passwordData]; + } + return nil; +} + + +- (void)setPassword:(NSString *)password { + self.passwordData = [password dataUsingEncoding:NSUTF8StringEncoding]; +} + + +- (NSString *)password { + if ([self.passwordData length]) { + return [[NSString alloc] initWithData:self.passwordData encoding:NSUTF8StringEncoding]; + } + return nil; +} + + +#pragma mark - Private + +- (NSMutableDictionary *)query { + NSMutableDictionary *dictionary = [NSMutableDictionary dictionaryWithCapacity:3]; + [dictionary setObject:(__bridge id)kSecClassGenericPassword forKey:(__bridge id)kSecClass]; + + if (self.service) { + [dictionary setObject:self.service forKey:(__bridge id)kSecAttrService]; + } + + if (self.account) { + [dictionary setObject:self.account forKey:(__bridge id)kSecAttrAccount]; + } + +#if __IPHONE_3_0 && TARGET_OS_IPHONE +#if !(TARGET_IPHONE_SIMULATOR) + if (self.accessGroup) { + [dictionary setObject:self.accessGroup forKey:(__bridge id)kSecAttrAccessGroup]; + } +#endif +#endif + + return dictionary; +} + + ++ (NSError *)errorWithCode:(OSStatus) code { + NSString *message = nil; + switch (code) { + case errSecSuccess: return nil; + case SSKeychainErrorBadArguments: message = @"Some of the arguments were invalid"; break; + +#if TARGET_OS_IPHONE + case errSecUnimplemented: { + message = @"Function or operation not implemented"; + break; + } + case errSecParam: { + message = @"One or more parameters passed to a function were not valid"; + break; + } + case errSecAllocate: { + message = @"Failed to allocate memory"; + break; + } + case errSecNotAvailable: { + message = @"No keychain is available. You may need to restart your computer"; + break; + } + case errSecDuplicateItem: { + message = @"The specified item already exists in the keychain"; + break; + } + case errSecItemNotFound: { + message = @"The specified item could not be found in the keychain"; + break; + } + case errSecInteractionNotAllowed: { + message = @"User interaction is not allowed"; + break; + } + case errSecDecode: { + message = @"Unable to decode the provided data"; + break; + } + case errSecAuthFailed: { + message = @"The user name or passphrase you entered is not correct"; + break; + } + default: { + message = @"Refer to SecBase.h for description"; + } +#else + default: + message = (__bridge_transfer NSString *)SecCopyErrorMessageString(code, NULL); +#endif + } + + NSDictionary *userInfo = nil; + if (message != nil) { + userInfo = @{ NSLocalizedDescriptionKey : message }; + } + return [NSError errorWithDomain:kSSKeychainErrorDomain code:code userInfo:userInfo]; +} + +@end -- cgit v1.2.3