Skip to content

Commit a3b5b04

Browse files
committed
Added new ObjC framework called DeepLinkKit
1 parent e9a57bc commit a3b5b04

File tree

2 files changed

+198
-0
lines changed

2 files changed

+198
-0
lines changed

DeepLinkKit.xcodeproj/project.pbxproj

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
62EE96F61B570B10003D7564 /* DPLProductDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = DE025EB01A5F0D37007C4F3A /* DPLProductDataSource.m */; };
3030
62EE96F71B570B13003D7564 /* DPLProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = DE87B1F01A5DF49F00204A35 /* DPLProduct.m */; };
3131
62EE96F81B570B16003D7564 /* DPLProductTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEAD327A19E079D3003C8D65 /* DPLProductTableViewController.m */; };
32+
BFDB96F21F3BFF8E001AE303 /* DeepLinkKit.h in Headers */ = {isa = PBXBuildFile; fileRef = BFDB96F01F3BFF8E001AE303 /* DeepLinkKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
3233
C63116DB33AD849960B2EA55 /* Pods_SenderDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EA7EE926AA6053C8315A931 /* Pods_SenderDemo.framework */; };
3334
DE025EB11A5F0D37007C4F3A /* DPLProductDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = DE025EB01A5F0D37007C4F3A /* DPLProductDataSource.m */; };
3435
DE058E0A1A3B46FD00147C04 /* NSString_DPLQuerySpec.m in Sources */ = {isa = PBXBuildFile; fileRef = DE058E091A3B46FD00147C04 /* NSString_DPLQuerySpec.m */; };
@@ -107,6 +108,9 @@
107108
A12E3C55EEAB8A1FC1C6C397 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = "<group>"; };
108109
A9F173BA2E66B42CE6D24BF4 /* Pods_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
109110
B08420F70F2F29CEBA0D7B49 /* Pods-ReceiverDemoSwift.test.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReceiverDemoSwift.test.xcconfig"; path = "Pods/Target Support Files/Pods-ReceiverDemoSwift/Pods-ReceiverDemoSwift.test.xcconfig"; sourceTree = "<group>"; };
111+
BFDB96EE1F3BFF8E001AE303 /* DeepLinkKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DeepLinkKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
112+
BFDB96F01F3BFF8E001AE303 /* DeepLinkKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeepLinkKit.h; sourceTree = "<group>"; };
113+
BFDB96F11F3BFF8E001AE303 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
110114
C7BB11C353B6743FCCEC7DAA /* Pods-SenderDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SenderDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-SenderDemo/Pods-SenderDemo.release.xcconfig"; sourceTree = "<group>"; };
111115
DE025EAF1A5F0D37007C4F3A /* DPLProductDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPLProductDataSource.h; sourceTree = "<group>"; };
112116
DE025EB01A5F0D37007C4F3A /* DPLProductDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DPLProductDataSource.m; sourceTree = "<group>"; };
@@ -229,6 +233,13 @@
229233
);
230234
runOnlyForDeploymentPostprocessing = 0;
231235
};
236+
BFDB96EA1F3BFF8E001AE303 /* Frameworks */ = {
237+
isa = PBXFrameworksBuildPhase;
238+
buildActionMask = 2147483647;
239+
files = (
240+
);
241+
runOnlyForDeploymentPostprocessing = 0;
242+
};
232243
DEDB148A1A3F944D00A837F8 /* Frameworks */ = {
233244
isa = PBXFrameworksBuildPhase;
234245
buildActionMask = 2147483647;
@@ -266,6 +277,7 @@
266277
60FF7A9C1954A5C5007DD14C /* Pod Metadata */,
267278
DE5DD32C19E0643F007FD439 /* DeepLinkKit */,
268279
DEAD328119E079D3003C8D65 /* Tests */,
280+
BFDB96EF1F3BFF8E001AE303 /* DeepLinkKit */,
269281
6003F58C195388D20070C39A /* Frameworks */,
270282
6003F58B195388D20070C39A /* Products */,
271283
B7B006899D7C26BAA24F6B7E /* Pods */,
@@ -279,6 +291,7 @@
279291
6003F5AE195388D20070C39A /* Tests.xctest */,
280292
DEDB148D1A3F944D00A837F8 /* SenderDemo.app */,
281293
62335DD61B57003300E3818C /* ReceiverDemoSwift.app */,
294+
BFDB96EE1F3BFF8E001AE303 /* DeepLinkKit.framework */,
282295
);
283296
name = Products;
284297
sourceTree = "<group>";
@@ -358,6 +371,15 @@
358371
name = Pods;
359372
sourceTree = "<group>";
360373
};
374+
BFDB96EF1F3BFF8E001AE303 /* DeepLinkKit */ = {
375+
isa = PBXGroup;
376+
children = (
377+
BFDB96F01F3BFF8E001AE303 /* DeepLinkKit.h */,
378+
BFDB96F11F3BFF8E001AE303 /* Info.plist */,
379+
);
380+
path = DeepLinkKit;
381+
sourceTree = "<group>";
382+
};
361383
DE025EAC1A5F0CD3007C4F3A /* ProductDetail */ = {
362384
isa = PBXGroup;
363385
children = (
@@ -673,6 +695,17 @@
673695
};
674696
/* End PBXGroup section */
675697

698+
/* Begin PBXHeadersBuildPhase section */
699+
BFDB96EB1F3BFF8E001AE303 /* Headers */ = {
700+
isa = PBXHeadersBuildPhase;
701+
buildActionMask = 2147483647;
702+
files = (
703+
BFDB96F21F3BFF8E001AE303 /* DeepLinkKit.h in Headers */,
704+
);
705+
runOnlyForDeploymentPostprocessing = 0;
706+
};
707+
/* End PBXHeadersBuildPhase section */
708+
676709
/* Begin PBXNativeTarget section */
677710
6003F589195388D20070C39A /* ReceiverDemo */ = {
678711
isa = PBXNativeTarget;
@@ -736,6 +769,24 @@
736769
productReference = 62335DD61B57003300E3818C /* ReceiverDemoSwift.app */;
737770
productType = "com.apple.product-type.application";
738771
};
772+
BFDB96ED1F3BFF8E001AE303 /* DeepLinkKit */ = {
773+
isa = PBXNativeTarget;
774+
buildConfigurationList = BFDB96F61F3BFF8E001AE303 /* Build configuration list for PBXNativeTarget "DeepLinkKit" */;
775+
buildPhases = (
776+
BFDB96E91F3BFF8E001AE303 /* Sources */,
777+
BFDB96EA1F3BFF8E001AE303 /* Frameworks */,
778+
BFDB96EB1F3BFF8E001AE303 /* Headers */,
779+
BFDB96EC1F3BFF8E001AE303 /* Resources */,
780+
);
781+
buildRules = (
782+
);
783+
dependencies = (
784+
);
785+
name = DeepLinkKit;
786+
productName = DeepLinkKit;
787+
productReference = BFDB96EE1F3BFF8E001AE303 /* DeepLinkKit.framework */;
788+
productType = "com.apple.product-type.framework";
789+
};
739790
DEDB148C1A3F944D00A837F8 /* SenderDemo */ = {
740791
isa = PBXNativeTarget;
741792
buildConfigurationList = DEDB14AD1A3F944E00A837F8 /* Build configuration list for PBXNativeTarget "SenderDemo" */;
@@ -773,6 +824,10 @@
773824
62335DD51B57003300E3818C = {
774825
CreatedOnToolsVersion = 6.4;
775826
};
827+
BFDB96ED1F3BFF8E001AE303 = {
828+
CreatedOnToolsVersion = 8.3.3;
829+
ProvisioningStyle = Automatic;
830+
};
776831
DEDB148C1A3F944D00A837F8 = {
777832
CreatedOnToolsVersion = 6.1;
778833
};
@@ -795,6 +850,7 @@
795850
62335DD51B57003300E3818C /* ReceiverDemoSwift */,
796851
DEDB148C1A3F944D00A837F8 /* SenderDemo */,
797852
6003F5AD195388D20070C39A /* Tests */,
853+
BFDB96ED1F3BFF8E001AE303 /* DeepLinkKit */,
798854
);
799855
};
800856
/* End PBXProject section */
@@ -827,6 +883,13 @@
827883
);
828884
runOnlyForDeploymentPostprocessing = 0;
829885
};
886+
BFDB96EC1F3BFF8E001AE303 /* Resources */ = {
887+
isa = PBXResourcesBuildPhase;
888+
buildActionMask = 2147483647;
889+
files = (
890+
);
891+
runOnlyForDeploymentPostprocessing = 0;
892+
};
830893
DEDB148B1A3F944D00A837F8 /* Resources */ = {
831894
isa = PBXResourcesBuildPhase;
832895
buildActionMask = 2147483647;
@@ -1085,6 +1148,13 @@
10851148
);
10861149
runOnlyForDeploymentPostprocessing = 0;
10871150
};
1151+
BFDB96E91F3BFF8E001AE303 /* Sources */ = {
1152+
isa = PBXSourcesBuildPhase;
1153+
buildActionMask = 2147483647;
1154+
files = (
1155+
);
1156+
runOnlyForDeploymentPostprocessing = 0;
1157+
};
10881158
DEDB14891A3F944D00A837F8 /* Sources */ = {
10891159
isa = PBXSourcesBuildPhase;
10901160
buildActionMask = 2147483647;
@@ -1353,6 +1423,101 @@
13531423
};
13541424
name = Release;
13551425
};
1426+
BFDB96F31F3BFF8E001AE303 /* Debug */ = {
1427+
isa = XCBuildConfiguration;
1428+
buildSettings = {
1429+
CLANG_ANALYZER_NONNULL = YES;
1430+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1431+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1432+
CLANG_WARN_INFINITE_RECURSION = YES;
1433+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
1434+
CLANG_WARN_UNREACHABLE_CODE = YES;
1435+
CODE_SIGN_IDENTITY = "";
1436+
CURRENT_PROJECT_VERSION = 1;
1437+
DEBUG_INFORMATION_FORMAT = dwarf;
1438+
DEFINES_MODULE = YES;
1439+
DYLIB_COMPATIBILITY_VERSION = 1;
1440+
DYLIB_CURRENT_VERSION = 1;
1441+
DYLIB_INSTALL_NAME_BASE = "@rpath";
1442+
ENABLE_STRICT_OBJC_MSGSEND = YES;
1443+
GCC_NO_COMMON_BLOCKS = YES;
1444+
INFOPLIST_FILE = DeepLinkKit/Info.plist;
1445+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1446+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
1447+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1448+
MTL_ENABLE_DEBUG_INFO = YES;
1449+
PRODUCT_BUNDLE_IDENTIFIER = com.usebutton.DeepLinkKit;
1450+
PRODUCT_NAME = "$(TARGET_NAME)";
1451+
SKIP_INSTALL = YES;
1452+
VERSIONING_SYSTEM = "apple-generic";
1453+
VERSION_INFO_PREFIX = "";
1454+
};
1455+
name = Debug;
1456+
};
1457+
BFDB96F41F3BFF8E001AE303 /* Test */ = {
1458+
isa = XCBuildConfiguration;
1459+
buildSettings = {
1460+
CLANG_ANALYZER_NONNULL = YES;
1461+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1462+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1463+
CLANG_WARN_INFINITE_RECURSION = YES;
1464+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
1465+
CLANG_WARN_UNREACHABLE_CODE = YES;
1466+
CODE_SIGN_IDENTITY = "";
1467+
COPY_PHASE_STRIP = NO;
1468+
CURRENT_PROJECT_VERSION = 1;
1469+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1470+
DEFINES_MODULE = YES;
1471+
DYLIB_COMPATIBILITY_VERSION = 1;
1472+
DYLIB_CURRENT_VERSION = 1;
1473+
DYLIB_INSTALL_NAME_BASE = "@rpath";
1474+
ENABLE_STRICT_OBJC_MSGSEND = YES;
1475+
GCC_NO_COMMON_BLOCKS = YES;
1476+
INFOPLIST_FILE = DeepLinkKit/Info.plist;
1477+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1478+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
1479+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1480+
MTL_ENABLE_DEBUG_INFO = NO;
1481+
PRODUCT_BUNDLE_IDENTIFIER = com.usebutton.DeepLinkKit;
1482+
PRODUCT_NAME = "$(TARGET_NAME)";
1483+
SKIP_INSTALL = YES;
1484+
VERSIONING_SYSTEM = "apple-generic";
1485+
VERSION_INFO_PREFIX = "";
1486+
};
1487+
name = Test;
1488+
};
1489+
BFDB96F51F3BFF8E001AE303 /* Release */ = {
1490+
isa = XCBuildConfiguration;
1491+
buildSettings = {
1492+
CLANG_ANALYZER_NONNULL = YES;
1493+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1494+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1495+
CLANG_WARN_INFINITE_RECURSION = YES;
1496+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
1497+
CLANG_WARN_UNREACHABLE_CODE = YES;
1498+
CODE_SIGN_IDENTITY = "";
1499+
COPY_PHASE_STRIP = NO;
1500+
CURRENT_PROJECT_VERSION = 1;
1501+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1502+
DEFINES_MODULE = YES;
1503+
DYLIB_COMPATIBILITY_VERSION = 1;
1504+
DYLIB_CURRENT_VERSION = 1;
1505+
DYLIB_INSTALL_NAME_BASE = "@rpath";
1506+
ENABLE_STRICT_OBJC_MSGSEND = YES;
1507+
GCC_NO_COMMON_BLOCKS = YES;
1508+
INFOPLIST_FILE = DeepLinkKit/Info.plist;
1509+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1510+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
1511+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1512+
MTL_ENABLE_DEBUG_INFO = NO;
1513+
PRODUCT_BUNDLE_IDENTIFIER = com.usebutton.DeepLinkKit;
1514+
PRODUCT_NAME = "$(TARGET_NAME)";
1515+
SKIP_INSTALL = YES;
1516+
VERSIONING_SYSTEM = "apple-generic";
1517+
VERSION_INFO_PREFIX = "";
1518+
};
1519+
name = Release;
1520+
};
13561521
DEA2AD611A4A8B0100F32289 /* Test */ = {
13571522
isa = XCBuildConfiguration;
13581523
buildSettings = {
@@ -1535,6 +1700,15 @@
15351700
defaultConfigurationIsVisible = 0;
15361701
defaultConfigurationName = Release;
15371702
};
1703+
BFDB96F61F3BFF8E001AE303 /* Build configuration list for PBXNativeTarget "DeepLinkKit" */ = {
1704+
isa = XCConfigurationList;
1705+
buildConfigurations = (
1706+
BFDB96F31F3BFF8E001AE303 /* Debug */,
1707+
BFDB96F41F3BFF8E001AE303 /* Test */,
1708+
BFDB96F51F3BFF8E001AE303 /* Release */,
1709+
);
1710+
defaultConfigurationIsVisible = 0;
1711+
};
15381712
DEDB14AD1A3F944E00A837F8 /* Build configuration list for PBXNativeTarget "SenderDemo" */ = {
15391713
isa = XCConfigurationList;
15401714
buildConfigurations = (

DeepLinkKit/Info.plist

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>en</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleVersion</key>
20+
<string>$(CURRENT_PROJECT_VERSION)</string>
21+
<key>NSPrincipalClass</key>
22+
<string></string>
23+
</dict>
24+
</plist>

0 commit comments

Comments
 (0)