|
16 | 16 | 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; |
17 | 17 | 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; |
18 | 18 | 62335E031B57007F00E3818C /* DPLReceiverSwiftAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62335DFB1B57007F00E3818C /* DPLReceiverSwiftAppDelegate.swift */; }; |
19 | | - 62335E071B57007F00E3818C /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 62335E011B57007F00E3818C /* Info.plist */; }; |
20 | 19 | 62335E091B5700AF00E3818C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; |
21 | 20 | 62335E0A1B5700B400E3818C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; |
22 | 21 | 62335E0B1B5700BC00E3818C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; |
|
131 | 130 | DE3E61091A3B4485008D6DFC /* NSString+DPLJSON.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSString+DPLJSON.m"; sourceTree = "<group>"; }; |
132 | 131 | DE3E610D1A3B4492008D6DFC /* NSString_DPLJSONSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSString_DPLJSONSpec.m; sourceTree = "<group>"; }; |
133 | 132 | DE4128901A8BBE500089DAA2 /* AppLinks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppLinks.h; sourceTree = "<group>"; }; |
| 133 | + DE56F9AD1BD6B0B70090BF8C /* specta-focus-check.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; name = "specta-focus-check.sh"; path = "BuildScripts/specta-focus-check.sh"; sourceTree = "<group>"; }; |
134 | 134 | DE87B1EC1A5DEFD400204A35 /* DPLProductRouteHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPLProductRouteHandler.h; sourceTree = "<group>"; }; |
135 | 135 | DE87B1ED1A5DEFD400204A35 /* DPLProductRouteHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DPLProductRouteHandler.m; sourceTree = "<group>"; }; |
136 | 136 | DE87B1EF1A5DF49F00204A35 /* DPLProduct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPLProduct.h; sourceTree = "<group>"; }; |
|
483 | 483 | path = Categories; |
484 | 484 | sourceTree = "<group>"; |
485 | 485 | }; |
| 486 | + DE56F9AC1BD6B04E0090BF8C /* BuildScripts */ = { |
| 487 | + isa = PBXGroup; |
| 488 | + children = ( |
| 489 | + DE56F9AD1BD6B0B70090BF8C /* specta-focus-check.sh */, |
| 490 | + ); |
| 491 | + name = BuildScripts; |
| 492 | + sourceTree = "<group>"; |
| 493 | + }; |
486 | 494 | DE5DD32C19E0643F007FD439 /* DeepLinkKit */ = { |
487 | 495 | isa = PBXGroup; |
488 | 496 | children = ( |
|
566 | 574 | DEAD328119E079D3003C8D65 /* Tests */ = { |
567 | 575 | isa = PBXGroup; |
568 | 576 | children = ( |
| 577 | + DE56F9AC1BD6B04E0090BF8C /* BuildScripts */, |
569 | 578 | 2F4988DC1AE71A930069EF2B /* IntegrationTests */, |
570 | 579 | DEEBD4A61AAB7928000BCA84 /* Fixtures */, |
571 | 580 | 4D4F41291B02A95800B710DB /* Regex */, |
|
663 | 672 | 6003F587195388D20070C39A /* Frameworks */, |
664 | 673 | 6003F588195388D20070C39A /* Resources */, |
665 | 674 | 213419298EA5AA6429BEFD28 /* Copy Pods Resources */, |
| 675 | + 4025AE564DBFB183CA53A923 /* Embed Pods Frameworks */, |
666 | 676 | ); |
667 | 677 | buildRules = ( |
668 | 678 | ); |
|
682 | 692 | 6003F5AB195388D20070C39A /* Frameworks */, |
683 | 693 | 6003F5AC195388D20070C39A /* Resources */, |
684 | 694 | 0D3359342B62D92CA67C2E04 /* Copy Pods Resources */, |
| 695 | + A891777DE50BB01821DC55E8 /* Embed Pods Frameworks */, |
| 696 | + DE56F9AB1BD6B0140090BF8C /* Specta Focus Check */, |
685 | 697 | ); |
686 | 698 | buildRules = ( |
687 | 699 | ); |
|
702 | 714 | 62335DD31B57003300E3818C /* Frameworks */, |
703 | 715 | 62335DD41B57003300E3818C /* Resources */, |
704 | 716 | 9AC6E46B330C620FAB6621E4 /* Copy Pods Resources */, |
| 717 | + F7AECAC5E12B21557769080B /* Embed Pods Frameworks */, |
705 | 718 | ); |
706 | 719 | buildRules = ( |
707 | 720 | ); |
|
721 | 734 | DEDB148A1A3F944D00A837F8 /* Frameworks */, |
722 | 735 | DEDB148B1A3F944D00A837F8 /* Resources */, |
723 | 736 | 82E3829DCB61E29D4B984C4F /* Copy Pods Resources */, |
| 737 | + 3D9B225BD699DD9D3E3783DD /* Embed Pods Frameworks */, |
724 | 738 | ); |
725 | 739 | buildRules = ( |
726 | 740 | ); |
|
738 | 752 | isa = PBXProject; |
739 | 753 | attributes = { |
740 | 754 | CLASSPREFIX = DPL; |
741 | | - LastUpgradeCheck = 0610; |
| 755 | + LastSwiftUpdateCheck = 0700; |
| 756 | + LastUpgradeCheck = 0700; |
742 | 757 | ORGANIZATIONNAME = "Button, Inc."; |
743 | 758 | TargetAttributes = { |
744 | 759 | 6003F5AD195388D20070C39A = { |
|
797 | 812 | buildActionMask = 2147483647; |
798 | 813 | files = ( |
799 | 814 | 62891E891B57FA9D00C2AF4F /* Images.xcassets in Resources */, |
800 | | - 62335E071B57007F00E3818C /* Info.plist in Resources */, |
801 | 815 | 62891E881B57FA7F00C2AF4F /* Main.storyboard in Resources */, |
802 | 816 | ); |
803 | 817 | runOnlyForDeploymentPostprocessing = 0; |
|
889 | 903 | shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; |
890 | 904 | showEnvVarsInLog = 0; |
891 | 905 | }; |
| 906 | + 3D9B225BD699DD9D3E3783DD /* Embed Pods Frameworks */ = { |
| 907 | + isa = PBXShellScriptBuildPhase; |
| 908 | + buildActionMask = 2147483647; |
| 909 | + files = ( |
| 910 | + ); |
| 911 | + inputPaths = ( |
| 912 | + ); |
| 913 | + name = "Embed Pods Frameworks"; |
| 914 | + outputPaths = ( |
| 915 | + ); |
| 916 | + runOnlyForDeploymentPostprocessing = 0; |
| 917 | + shellPath = /bin/sh; |
| 918 | + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SenderDemo/Pods-SenderDemo-frameworks.sh\"\n"; |
| 919 | + showEnvVarsInLog = 0; |
| 920 | + }; |
| 921 | + 4025AE564DBFB183CA53A923 /* Embed Pods Frameworks */ = { |
| 922 | + isa = PBXShellScriptBuildPhase; |
| 923 | + buildActionMask = 2147483647; |
| 924 | + files = ( |
| 925 | + ); |
| 926 | + inputPaths = ( |
| 927 | + ); |
| 928 | + name = "Embed Pods Frameworks"; |
| 929 | + outputPaths = ( |
| 930 | + ); |
| 931 | + runOnlyForDeploymentPostprocessing = 0; |
| 932 | + shellPath = /bin/sh; |
| 933 | + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ReceiverDemo/Pods-ReceiverDemo-frameworks.sh\"\n"; |
| 934 | + showEnvVarsInLog = 0; |
| 935 | + }; |
892 | 936 | 7E4A77AFF27B0E5465184209 /* Check Pods Manifest.lock */ = { |
893 | 937 | isa = PBXShellScriptBuildPhase; |
894 | 938 | buildActionMask = 2147483647; |
|
934 | 978 | shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ReceiverDemoSwift/Pods-ReceiverDemoSwift-resources.sh\"\n"; |
935 | 979 | showEnvVarsInLog = 0; |
936 | 980 | }; |
| 981 | + A891777DE50BB01821DC55E8 /* Embed Pods Frameworks */ = { |
| 982 | + isa = PBXShellScriptBuildPhase; |
| 983 | + buildActionMask = 2147483647; |
| 984 | + files = ( |
| 985 | + ); |
| 986 | + inputPaths = ( |
| 987 | + ); |
| 988 | + name = "Embed Pods Frameworks"; |
| 989 | + outputPaths = ( |
| 990 | + ); |
| 991 | + runOnlyForDeploymentPostprocessing = 0; |
| 992 | + shellPath = /bin/sh; |
| 993 | + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh\"\n"; |
| 994 | + showEnvVarsInLog = 0; |
| 995 | + }; |
| 996 | + F7AECAC5E12B21557769080B /* Embed Pods Frameworks */ = { |
| 997 | + isa = PBXShellScriptBuildPhase; |
| 998 | + buildActionMask = 2147483647; |
| 999 | + files = ( |
| 1000 | + ); |
| 1001 | + inputPaths = ( |
| 1002 | + ); |
| 1003 | + name = "Embed Pods Frameworks"; |
| 1004 | + outputPaths = ( |
| 1005 | + ); |
| 1006 | + runOnlyForDeploymentPostprocessing = 0; |
| 1007 | + shellPath = /bin/sh; |
| 1008 | + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ReceiverDemoSwift/Pods-ReceiverDemoSwift-frameworks.sh\"\n"; |
| 1009 | + showEnvVarsInLog = 0; |
| 1010 | + }; |
| 1011 | + DE56F9AB1BD6B0140090BF8C /* Specta Focus Check */ = { |
| 1012 | + isa = PBXShellScriptBuildPhase; |
| 1013 | + buildActionMask = 2147483647; |
| 1014 | + files = ( |
| 1015 | + ); |
| 1016 | + inputPaths = ( |
| 1017 | + ); |
| 1018 | + name = "Specta Focus Check"; |
| 1019 | + outputPaths = ( |
| 1020 | + ); |
| 1021 | + runOnlyForDeploymentPostprocessing = 0; |
| 1022 | + shellPath = /bin/sh; |
| 1023 | + shellScript = "\"${SRCROOT}/Tests/BuildScripts/specta-focus-check.sh\""; |
| 1024 | + }; |
937 | 1025 | /* End PBXShellScriptBuildPhase section */ |
938 | 1026 |
|
939 | 1027 | /* Begin PBXSourcesBuildPhase section */ |
|
1061 | 1149 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
1062 | 1150 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
1063 | 1151 | COPY_PHASE_STRIP = NO; |
| 1152 | + ENABLE_TESTABILITY = YES; |
1064 | 1153 | GCC_C_LANGUAGE_STANDARD = gnu99; |
1065 | 1154 | GCC_DYNAMIC_NO_PIC = NO; |
1066 | 1155 | GCC_GENERATE_TEST_COVERAGE_FILES = YES; |
|
1129 | 1218 | GCC_PREFIX_HEADER = "SampleApps/ReceiverDemo/SupportingFiles/ReceiverDemo-Prefix.pch"; |
1130 | 1219 | INFOPLIST_FILE = "SampleApps/ReceiverDemo/SupportingFiles/ReceiverDemo-Info.plist"; |
1131 | 1220 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
| 1221 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1132 | 1222 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1133 | 1223 | TARGETED_DEVICE_FAMILY = 1; |
1134 | 1224 | WRAPPER_EXTENSION = app; |
|
1145 | 1235 | GCC_PREFIX_HEADER = "SampleApps/ReceiverDemo/SupportingFiles/ReceiverDemo-Prefix.pch"; |
1146 | 1236 | INFOPLIST_FILE = "SampleApps/ReceiverDemo/SupportingFiles/ReceiverDemo-Info.plist"; |
1147 | 1237 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
| 1238 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1148 | 1239 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1149 | 1240 | TARGETED_DEVICE_FAMILY = 1; |
1150 | 1241 | WRAPPER_EXTENSION = app; |
|
1159 | 1250 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
1160 | 1251 | GCC_PREFIX_HEADER = "Tests/SupportingFiles/Tests-Prefix.pch"; |
1161 | 1252 | INFOPLIST_FILE = "Tests/SupportingFiles/Tests-Info.plist"; |
| 1253 | + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; |
1162 | 1254 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1163 | 1255 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReceiverDemo.app/ReceiverDemo"; |
1164 | 1256 | WRAPPER_EXTENSION = xctest; |
|
1173 | 1265 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
1174 | 1266 | GCC_PREFIX_HEADER = "Tests/SupportingFiles/Tests-Prefix.pch"; |
1175 | 1267 | INFOPLIST_FILE = "Tests/SupportingFiles/Tests-Info.plist"; |
| 1268 | + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; |
1176 | 1269 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1177 | 1270 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReceiverDemo.app/ReceiverDemo"; |
1178 | 1271 | WRAPPER_EXTENSION = xctest; |
|
1205 | 1298 | "-fprofile-arcs", |
1206 | 1299 | "-ftest-coverage", |
1207 | 1300 | ); |
| 1301 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1208 | 1302 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1209 | 1303 | SWIFT_OBJC_BRIDGING_HEADER = "SampleApps/ReceiverDemoSwift/ReceiverDemoSwift-Bridging-Header.h"; |
1210 | 1304 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
|
1235 | 1329 | "-fprofile-arcs", |
1236 | 1330 | "-ftest-coverage", |
1237 | 1331 | ); |
| 1332 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1238 | 1333 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1239 | 1334 | SWIFT_OBJC_BRIDGING_HEADER = "SampleApps/ReceiverDemoSwift/ReceiverDemoSwift-Bridging-Header.h"; |
1240 | 1335 | TARGETED_DEVICE_FAMILY = 1; |
|
1264 | 1359 | "-fprofile-arcs", |
1265 | 1360 | "-ftest-coverage", |
1266 | 1361 | ); |
| 1362 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1267 | 1363 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1268 | 1364 | SWIFT_OBJC_BRIDGING_HEADER = "SampleApps/ReceiverDemoSwift/ReceiverDemoSwift-Bridging-Header.h"; |
1269 | 1365 | TARGETED_DEVICE_FAMILY = 1; |
|
1322 | 1418 | GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; |
1323 | 1419 | INFOPLIST_FILE = "SampleApps/ReceiverDemo/SupportingFiles/ReceiverDemo-Info.plist"; |
1324 | 1420 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
| 1421 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1325 | 1422 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1326 | 1423 | TARGETED_DEVICE_FAMILY = 1; |
1327 | 1424 | WRAPPER_EXTENSION = app; |
|
1345 | 1442 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
1346 | 1443 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
1347 | 1444 | MTL_ENABLE_DEBUG_INFO = YES; |
| 1445 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1348 | 1446 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1349 | 1447 | TARGETED_DEVICE_FAMILY = 1; |
1350 | 1448 | }; |
|
1358 | 1456 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
1359 | 1457 | GCC_PREFIX_HEADER = "Tests/SupportingFiles/Tests-Prefix.pch"; |
1360 | 1458 | INFOPLIST_FILE = "Tests/SupportingFiles/Tests-Info.plist"; |
| 1459 | + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; |
1361 | 1460 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1362 | 1461 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReceiverDemo.app/ReceiverDemo"; |
1363 | 1462 | WRAPPER_EXTENSION = xctest; |
|
1381 | 1480 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
1382 | 1481 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
1383 | 1482 | MTL_ENABLE_DEBUG_INFO = YES; |
| 1483 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1384 | 1484 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1385 | 1485 | TARGETED_DEVICE_FAMILY = 1; |
1386 | 1486 | }; |
|
1399 | 1499 | IPHONEOS_DEPLOYMENT_TARGET = 7.1; |
1400 | 1500 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
1401 | 1501 | MTL_ENABLE_DEBUG_INFO = NO; |
| 1502 | + PRODUCT_BUNDLE_IDENTIFIER = "com.usebutton.$(PRODUCT_NAME:rfc1034identifier)"; |
1402 | 1503 | PRODUCT_NAME = "$(TARGET_NAME)"; |
1403 | 1504 | TARGETED_DEVICE_FAMILY = 1; |
1404 | 1505 | }; |
|
0 commit comments