Skip to content

Commit 48117c9

Browse files
authored
Merge pull request #496 from paulstelzer/cocoa-gradle
Feature: Add CocoaPods and Gradle instead of frameworks
2 parents 22bc772 + df5a444 commit 48117c9

File tree

3 files changed

+8
-138
lines changed

3 files changed

+8
-138
lines changed

plugin.xml

Lines changed: 8 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ SOFTWARE.
5555

5656
<!-- Android -->
5757
<platform name="android">
58+
<framework src="io.branch.sdk.android:library:+" />
59+
5860
<config-file target="config.xml" parent="/*">
5961
<feature name="BranchSDK">
6062
<param name="android-package" value="io.branch.BranchSDK" />
@@ -63,160 +65,28 @@ SOFTWARE.
6365
</config-file>
6466

6567
<source-file src="src/android/io/branch/BranchSDK.java" target-dir="src/io/branch" />
66-
<lib-file src="src/android/dependencies/Branch.jar" />
6768
</platform>
6869

6970
<!-- iOS -->
7071
<platform name="ios">
72+
<pods-config ios-min-version="9.0" use-frameworks="true" />
73+
<pod name="Branch" />
74+
7175
<config-file target="config.xml" parent="/*">
7276
<feature name="BranchSDK">
7377
<param name="ios-package" value="BranchSDK" />
7478
<param name="onload" value="true" />
7579
</feature>
7680
</config-file>
7781

78-
<framework src="iAd.framework" />
79-
<framework src="SafariServices.framework" />
80-
<framework src="AdSupport.framework" />
81-
<framework src="CoreSpotlight.framework" />
82-
<framework src="MobileCoreServices.framework" />
83-
8482
<header-file src="src/ios/BranchNPM.h" />
8583
<header-file src="src/ios/BranchSDK.h" />
8684
<source-file src="src/ios/BranchSDK.m" />
8785
<source-file src="src/ios/AppDelegate+BranchSdk.m" />
8886

89-
<header-file src="src/ios/dependencies/Fabric/ANSCompatibility.h" />
90-
<header-file src="src/ios/dependencies/Fabric/Answers.h" />
91-
<header-file src="src/ios/dependencies/Fabric/FABAttributes.h" />
92-
<header-file src="src/ios/dependencies/Fabric/FABKitProtocol.h" />
93-
<header-file src="src/ios/dependencies/Fabric/Fabric+FABKits.h" />
94-
<header-file src="src/ios/dependencies/Fabric/Fabric.h" />
95-
96-
<header-file src="src/ios/dependencies/Branch-SDK/BNCApplication.h" />
97-
<source-file src="src/ios/dependencies/Branch-SDK/BNCApplication.m" />
98-
<header-file src="src/ios/dependencies/Branch-SDK/BNCAvailability.h" />
99-
<source-file src="src/ios/dependencies/Branch-SDK/BNCAvailability.m" />
100-
<header-file src="src/ios/dependencies/Branch-SDK/BNCCallbacks.h" />
101-
<header-file src="src/ios/dependencies/Branch-SDK/BNCCommerceEvent.h" />
102-
<source-file src="src/ios/dependencies/Branch-SDK/BNCCommerceEvent.m" />
103-
<header-file src="src/ios/dependencies/Branch-SDK/BNCConfig.h" />
104-
<source-file src="src/ios/dependencies/Branch-SDK/BNCConfig.m" />
105-
<header-file src="src/ios/dependencies/Branch-SDK/BNCContentDiscoveryManager.h" />
106-
<source-file src="src/ios/dependencies/Branch-SDK/BNCContentDiscoveryManager.m" />
107-
<header-file src="src/ios/dependencies/Branch-SDK/BNCCrashlyticsWrapper.h" />
108-
<source-file src="src/ios/dependencies/Branch-SDK/BNCCrashlyticsWrapper.m" />
109-
<header-file src="src/ios/dependencies/Branch-SDK/BNCDebug.h" />
110-
<source-file src="src/ios/dependencies/Branch-SDK/BNCDebug.m" />
111-
<header-file src="src/ios/dependencies/Branch-SDK/BNCDeepLinkViewControllerInstance.h" />
112-
<source-file src="src/ios/dependencies/Branch-SDK/BNCDeepLinkViewControllerInstance.m" />
113-
<header-file src="src/ios/dependencies/Branch-SDK/BNCDeviceInfo.h" />
114-
<source-file src="src/ios/dependencies/Branch-SDK/BNCDeviceInfo.m" />
115-
<header-file src="src/ios/dependencies/Branch-SDK/BNCEncodingUtils.h" />
116-
<source-file src="src/ios/dependencies/Branch-SDK/BNCEncodingUtils.m" />
117-
<header-file src="src/ios/dependencies/Branch-SDK/BNCError.h" />
118-
<source-file src="src/ios/dependencies/Branch-SDK/BNCError.m" />
119-
<header-file src="src/ios/dependencies/Branch-SDK/BNCFabricAnswers.h" />
120-
<source-file src="src/ios/dependencies/Branch-SDK/BNCFabricAnswers.m" />
121-
<header-file src="src/ios/dependencies/Branch-SDK/BNCFieldDefines.h" />
122-
<header-file src="src/ios/dependencies/Branch-SDK/BNCKeyChain.h" />
123-
<source-file src="src/ios/dependencies/Branch-SDK/BNCKeyChain.m" />
124-
<header-file src="src/ios/dependencies/Branch-SDK/BNCLinkCache.h" />
125-
<source-file src="src/ios/dependencies/Branch-SDK/BNCLinkCache.m" />
126-
<header-file src="src/ios/dependencies/Branch-SDK/BNCLinkData.h" />
127-
<source-file src="src/ios/dependencies/Branch-SDK/BNCLinkData.m" />
128-
<header-file src="src/ios/dependencies/Branch-SDK/BNCLocalization.h" />
129-
<source-file src="src/ios/dependencies/Branch-SDK/BNCLocalization.m" />
130-
<header-file src="src/ios/dependencies/Branch-SDK/BNCLog.h" />
131-
<source-file src="src/ios/dependencies/Branch-SDK/BNCLog.m" />
132-
<header-file src="src/ios/dependencies/Branch-SDK/BNCPreferenceHelper.h" />
133-
<source-file src="src/ios/dependencies/Branch-SDK/BNCPreferenceHelper.m" />
134-
<header-file src="src/ios/dependencies/Branch-SDK/BNCSpotlightService.h" />
135-
<source-file src="src/ios/dependencies/Branch-SDK/BNCSpotlightService.m" />
136-
<header-file src="src/ios/dependencies/Branch-SDK/BNCStrongMatchHelper.h" />
137-
<source-file src="src/ios/dependencies/Branch-SDK/BNCStrongMatchHelper.m" />
138-
<header-file src="src/ios/dependencies/Branch-SDK/BNCSystemObserver.h" />
139-
<source-file src="src/ios/dependencies/Branch-SDK/BNCSystemObserver.m" />
140-
<header-file src="src/ios/dependencies/Branch-SDK/BNCThreads.h" />
141-
<source-file src="src/ios/dependencies/Branch-SDK/BNCThreads.m" />
142-
<header-file src="src/ios/dependencies/Branch-SDK/BNCURLBlackList.h" />
143-
<source-file src="src/ios/dependencies/Branch-SDK/BNCURLBlackList.m" />
144-
<header-file src="src/ios/dependencies/Branch-SDK/Branch+Validator.h" />
145-
<source-file src="src/ios/dependencies/Branch-SDK/Branch+Validator.m" />
146-
<header-file src="src/ios/dependencies/Branch-SDK/Branch.h" />
147-
<source-file src="src/ios/dependencies/Branch-SDK/Branch.m" />
148-
<header-file src="src/ios/dependencies/Branch-SDK/BranchActivityItemProvider.h" />
149-
<source-file src="src/ios/dependencies/Branch-SDK/BranchActivityItemProvider.m" />
150-
<header-file src="src/ios/dependencies/Branch-SDK/BranchCSSearchableItemAttributeSet.h" />
151-
<source-file src="src/ios/dependencies/Branch-SDK/BranchCSSearchableItemAttributeSet.m" />
152-
<header-file src="src/ios/dependencies/Branch-SDK/BranchConstants.h" />
153-
<source-file src="src/ios/dependencies/Branch-SDK/BranchConstants.m" />
154-
<header-file src="src/ios/dependencies/Branch-SDK/BranchContentDiscoverer.h" />
155-
<source-file src="src/ios/dependencies/Branch-SDK/BranchContentDiscoverer.m" />
156-
<header-file src="src/ios/dependencies/Branch-SDK/BranchContentDiscoveryManifest.h" />
157-
<source-file src="src/ios/dependencies/Branch-SDK/BranchContentDiscoveryManifest.m" />
158-
<header-file src="src/ios/dependencies/Branch-SDK/BranchContentPathProperties.h" />
159-
<source-file src="src/ios/dependencies/Branch-SDK/BranchContentPathProperties.m" />
160-
<header-file src="src/ios/dependencies/Branch-SDK/BranchDeepLinkingController.h" />
161-
<header-file src="src/ios/dependencies/Branch-SDK/BranchDelegate.h" />
162-
<source-file src="src/ios/dependencies/Branch-SDK/BranchDelegate.m" />
163-
<header-file src="src/ios/dependencies/Branch-SDK/BranchEvent.h" />
164-
<source-file src="src/ios/dependencies/Branch-SDK/BranchEvent.m" />
165-
<header-file src="src/ios/dependencies/Branch-SDK/BranchLinkProperties.h" />
166-
<source-file src="src/ios/dependencies/Branch-SDK/BranchLinkProperties.m" />
167-
<header-file src="src/ios/dependencies/Branch-SDK/BranchShareLink.h" />
168-
<source-file src="src/ios/dependencies/Branch-SDK/BranchShareLink.m" />
169-
<header-file src="src/ios/dependencies/Branch-SDK/BranchUniversalObject.h" />
170-
<source-file src="src/ios/dependencies/Branch-SDK/BranchUniversalObject.m" />
171-
<header-file src="src/ios/dependencies/Branch-SDK/BranchView.h" />
172-
<source-file src="src/ios/dependencies/Branch-SDK/BranchView.m" />
173-
<header-file src="src/ios/dependencies/Branch-SDK/BranchViewHandler.h" />
174-
<source-file src="src/ios/dependencies/Branch-SDK/BranchViewHandler.m" />
175-
<header-file src="src/ios/dependencies/Branch-SDK/NSMutableDictionary+Branch.h" />
176-
<source-file src="src/ios/dependencies/Branch-SDK/NSMutableDictionary+Branch.m" />
177-
<header-file src="src/ios/dependencies/Branch-SDK/NSString+Branch.h" />
178-
<source-file src="src/ios/dependencies/Branch-SDK/NSString+Branch.m" />
179-
<header-file src="src/ios/dependencies/Branch-SDK/UIViewController+Branch.h" />
180-
<source-file src="src/ios/dependencies/Branch-SDK/UIViewController+Branch.m" />
181-
182-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/BNCNetworkService.h" />
183-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/BNCNetworkService.m" />
184-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/BNCNetworkServiceProtocol.h" />
185-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerInterface.h" />
186-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerInterface.m" />
187-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerRequest.h" />
188-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerRequest.m" />
189-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerRequestQueue.h" />
190-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerRequestQueue.m" />
191-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerResponse.h" />
192-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/BNCServerResponse.m" />
193-
194-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchCloseRequest.h" />
195-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchCloseRequest.m" />
196-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchCreditHistoryRequest.h" />
197-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchCreditHistoryRequest.m" />
198-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchInstallRequest.h" />
199-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchInstallRequest.m" />
200-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchLoadRewardsRequest.h" />
201-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchLoadRewardsRequest.m" />
202-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchLogoutRequest.h" />
203-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchLogoutRequest.m" />
204-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchOpenRequest.h" />
205-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchOpenRequest.m" />
206-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchRedeemRewardsRequest.h" />
207-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchRedeemRewardsRequest.m" />
208-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchRegisterViewRequest.h" />
209-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchRegisterViewRequest.m" />
210-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchSetIdentityRequest.h" />
211-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchSetIdentityRequest.m" />
212-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchShortUrlRequest.h" />
213-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchShortUrlRequest.m" />
214-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchShortUrlSyncRequest.h" />
215-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchShortUrlSyncRequest.m" />
216-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchSpotlightUrlRequest.h" />
217-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchSpotlightUrlRequest.m" />
218-
<header-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchUserCompletedActionRequest.h" />
219-
<source-file src="src/ios/dependencies/Branch-SDK/Networking/Requests/BranchUserCompletedActionRequest.m" />
22087

88+
<dependency id="cordova-plugin-cocoapod-support" />
89+
90+
22191
</platform>
22292
</plugin>

src/ios/dependencies/Branch-SDK/Networking/BNCServerRequestQueue.h

100755100644
File mode changed.

src/ios/dependencies/Branch-SDK/Networking/BNCServerRequestQueue.m

100755100644
File mode changed.

0 commit comments

Comments
 (0)