Skip to content

Commit dd96180

Browse files
authored
Sdk 485 spm fix xcode12.5 (#449)
* change package name * update name * fix objc module * add back publicHeadersPath in Package.swift
1 parent 7da488e commit dd96180

File tree

2 files changed

+91
-92
lines changed

2 files changed

+91
-92
lines changed

LeanplumSDK/LeanplumSDK/Classes/LeanplumSDK.h

Lines changed: 88 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -30,92 +30,91 @@ FOUNDATION_EXPORT double LeanplumSDKVersionNumber;
3030
//! Project version string for LeanplumSDK.
3131
FOUNDATION_EXPORT const unsigned char LeanplumSDKVersionString[];
3232

33-
// In this header, you should import all the public headers of your framework using statements like #import <LeanplumSDK/PublicHeader.h>
34-
#import <Leanplum/LPActionContext-Internal.h>
35-
#import <Leanplum/LPActionManager.h>
36-
#import <Leanplum/LPUIAlert.h>
37-
#import <Leanplum/LPEventCallback.h>
38-
#import <Leanplum/LPEventCallbackManager.h>
39-
#import <Leanplum/LPEventDataManager.h>
40-
#import <Leanplum/LPVar-Internal.h>
41-
#import <Leanplum/LPVarCache.h>
42-
#import <Leanplum/LPFeatureFlagManager.h>
43-
#import <Leanplum/LPFeatureFlags.h>
44-
#import <Leanplum/LeanplumInternal.h>
45-
#import <Leanplum/LPConstants.h>
46-
#import <Leanplum/LPContextualValues.h>
47-
#import <Leanplum/LPEnumConstants.h>
48-
#import <Leanplum/LPInternalState.h>
49-
#import <Leanplum/LPExceptionHandler.h>
50-
#import <Leanplum/Leanplum.h>
51-
#import <Leanplum/LeanplumCompatibility.h>
52-
#import <Leanplum/LPActionArg.h>
53-
#import <Leanplum/LPActionContext.h>
54-
#import <Leanplum/LPInbox.h>
55-
#import <Leanplum/LPMessageTemplates.h>
56-
#import <Leanplum/LPVar.h>
57-
#import <Leanplum/LPAppIconManager.h>
58-
#import <Leanplum/LPCountAggregator.h>
59-
#import <Leanplum/LPDeferMessageManager.h>
60-
#import <Leanplum/LPFileManager.h>
61-
#import <Leanplum/LPLogManager.h>
62-
#import <Leanplum/LPRegisterDevice.h>
63-
#import <Leanplum/LPRevenueManager.h>
64-
#import <Leanplum/LeanplumSocket.h>
65-
#import <Leanplum/LPAPIConfig.h>
66-
#import <Leanplum/LPFileTransferManager.h>
67-
#import <Leanplum/LPNetworkConstants.h>
68-
#import <Leanplum/LPNetworkEngine.h>
69-
#import <Leanplum/LPNetworkFactory.h>
70-
#import <Leanplum/LPNetworkOperation.h>
71-
#import <Leanplum/LPNetworkProtocol.h>
72-
#import <Leanplum/LPRequest.h>
73-
#import <Leanplum/LPRequestBatch.h>
74-
#import <Leanplum/LPRequestBatchFactory.h>
75-
#import <Leanplum/LPRequestFactory.h>
76-
#import <Leanplum/LPRequestSender.h>
77-
#import <Leanplum/LPRequestSenderTimer.h>
78-
#import <Leanplum/LPRequestUUIDHelper.h>
79-
#import <Leanplum/LPResponse.h>
80-
#import <Leanplum/LPAlertMessageTemplate.h>
81-
#import <Leanplum/LPAppRatingMessageTemplate.h>
82-
#import <Leanplum/LPCenterPopupMessageTemplate.h>
83-
#import <Leanplum/LPConfirmMessageTemplate.h>
84-
#import <Leanplum/LPIconChangeMessageTemplate.h>
85-
#import <Leanplum/LPInterstitialMessageTemplate.h>
86-
#import <Leanplum/LPMessageTemplateConstants.h>
87-
#import <Leanplum/LPMessageTemplateProtocol.h>
88-
#import <Leanplum/LPOpenUrlMessageTemplate.h>
89-
#import <Leanplum/LPPushAskToAskMessageTemplate.h>
90-
#import <Leanplum/LPPushMessageTemplate.h>
91-
#import <Leanplum/LPRegisterForPushMessageTemplate.h>
92-
#import <Leanplum/LPRichInterstitialMessageTemplate.h>
93-
#import <Leanplum/LPWebInterstitialMessageTemplate.h>
94-
#import <Leanplum/LPInterstitialViewController.h>
95-
#import <Leanplum/LPMessageTemplateUtilities.h>
96-
#import <Leanplum/LPPopupViewController.h>
97-
#import <Leanplum/LPWebInterstitialViewController.h>
98-
#import <Leanplum/LPHitView.h>
99-
#import <Leanplum/LPMessageArchiveData.h>
100-
#import <Leanplum/LPLocalNotificationsHandler.h>
101-
#import <Leanplum/LPLocalNotificationsManager.h>
102-
#import <Leanplum/LPNotificationsConstants.h>
103-
#import <Leanplum/LPNotificationsManager.h>
104-
#import <Leanplum/LPPushNotificationsHandler.h>
105-
#import <Leanplum/LPPushNotificationsManager.h>
106-
#import <Leanplum/LPAES.h>
107-
#import <Leanplum/FileMD5Hash.h>
108-
#import <Leanplum/LPDatabase.h>
109-
#import <Leanplum/LPJSON.h>
110-
#import <Leanplum/LPKeychainWrapper.h>
111-
#import <Leanplum/LPOperationQueue.h>
112-
#import <Leanplum/LPSwizzle.h>
113-
#import <Leanplum/LPUtils.h>
114-
#import <Leanplum/NSTimer+Blocks.h>
115-
#import <Leanplum/Leanplum_Reachability.h>
116-
#import <Leanplum/Leanplum_SocketIO.h>
117-
#import <Leanplum/NSString+MD5Addition.h>
118-
#import <Leanplum/UIDevice+IdentifierAddition.h>
119-
#import <Leanplum/Leanplum_AsyncSocket.h>
120-
#import <Leanplum/Leanplum_WebSocket.h>
121-
33+
// In this header, you should import all the public headers of your framework using statements like #import "PublicHeader.h"
34+
#import "LPActionContext-Internal.h"
35+
#import "LPActionManager.h"
36+
#import "LPUIAlert.h"
37+
#import "LPEventCallback.h"
38+
#import "LPEventCallbackManager.h"
39+
#import "LPEventDataManager.h"
40+
#import "LPVar-Internal.h"
41+
#import "LPVarCache.h"
42+
#import "LPFeatureFlagManager.h"
43+
#import "LPFeatureFlags.h"
44+
#import "LeanplumInternal.h"
45+
#import "LPConstants.h"
46+
#import "LPContextualValues.h"
47+
#import "LPEnumConstants.h"
48+
#import "LPInternalState.h"
49+
#import "LPExceptionHandler.h"
50+
#import "Leanplum.h"
51+
#import "LeanplumCompatibility.h"
52+
#import "LPActionArg.h"
53+
#import "LPActionContext.h"
54+
#import "LPInbox.h"
55+
#import "LPMessageTemplates.h"
56+
#import "LPVar.h"
57+
#import "LPAppIconManager.h"
58+
#import "LPCountAggregator.h"
59+
#import "LPDeferMessageManager.h"
60+
#import "LPFileManager.h"
61+
#import "LPLogManager.h"
62+
#import "LPRegisterDevice.h"
63+
#import "LPRevenueManager.h"
64+
#import "LeanplumSocket.h"
65+
#import "LPAPIConfig.h"
66+
#import "LPFileTransferManager.h"
67+
#import "LPNetworkConstants.h"
68+
#import "LPNetworkEngine.h"
69+
#import "LPNetworkFactory.h"
70+
#import "LPNetworkOperation.h"
71+
#import "LPNetworkProtocol.h"
72+
#import "LPRequest.h"
73+
#import "LPRequestBatch.h"
74+
#import "LPRequestBatchFactory.h"
75+
#import "LPRequestFactory.h"
76+
#import "LPRequestSender.h"
77+
#import "LPRequestSenderTimer.h"
78+
#import "LPRequestUUIDHelper.h"
79+
#import "LPResponse.h"
80+
#import "LPAlertMessageTemplate.h"
81+
#import "LPAppRatingMessageTemplate.h"
82+
#import "LPCenterPopupMessageTemplate.h"
83+
#import "LPConfirmMessageTemplate.h"
84+
#import "LPIconChangeMessageTemplate.h"
85+
#import "LPInterstitialMessageTemplate.h"
86+
#import "LPMessageTemplateConstants.h"
87+
#import "LPMessageTemplateProtocol.h"
88+
#import "LPOpenUrlMessageTemplate.h"
89+
#import "LPPushAskToAskMessageTemplate.h"
90+
#import "LPPushMessageTemplate.h"
91+
#import "LPRegisterForPushMessageTemplate.h"
92+
#import "LPRichInterstitialMessageTemplate.h"
93+
#import "LPWebInterstitialMessageTemplate.h"
94+
#import "LPInterstitialViewController.h"
95+
#import "LPMessageTemplateUtilities.h"
96+
#import "LPPopupViewController.h"
97+
#import "LPWebInterstitialViewController.h"
98+
#import "LPHitView.h"
99+
#import "LPMessageArchiveData.h"
100+
#import "LPLocalNotificationsHandler.h"
101+
#import "LPLocalNotificationsManager.h"
102+
#import "LPNotificationsConstants.h"
103+
#import "LPNotificationsManager.h"
104+
#import "LPPushNotificationsHandler.h"
105+
#import "LPPushNotificationsManager.h"
106+
#import "LPAES.h"
107+
#import "FileMD5Hash.h"
108+
#import "LPDatabase.h"
109+
#import "LPJSON.h"
110+
#import "LPKeychainWrapper.h"
111+
#import "LPOperationQueue.h"
112+
#import "LPSwizzle.h"
113+
#import "LPUtils.h"
114+
#import "NSTimer+Blocks.h"
115+
#import "Leanplum_Reachability.h"
116+
#import "Leanplum_SocketIO.h"
117+
#import "NSString+MD5Addition.h"
118+
#import "UIDevice+IdentifierAddition.h"
119+
#import "Leanplum_AsyncSocket.h"
120+
#import "Leanplum_WebSocket.h"

Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
import PackageDescription
33

44
let package = Package(
5-
name: "Leanplum",
5+
name: "LeanplumSDK",
66
products: [
7-
.library(name: "Leanplum", targets: ["Leanplum"])
7+
.library(name: "LeanplumSDK", targets: ["LeanplumSDK"])
88
],
99
targets: [
1010
.target(
11-
name: "Leanplum",
11+
name: "LeanplumSDK",
1212
path: "LeanplumSDK/LeanplumSDK",
1313
exclude: [
1414
"Supporting Files/Info.plist"

0 commit comments

Comments
 (0)