Commit 7effb98
feat: rename podspecs to umbrella + ObjC core (#733)
* Add mParticle-Apple-SDK-Umbrella.podspec for Swift umbrella (CocoaPods)
Made-with: Cursor
* ci: publish CocoaPods Swift → core → umbrella in release-publish
Made-with: Cursor
* Align CocoaPods ObjC module imports across kits
- Set mParticle-Apple-SDK pod module_name to mParticle_Apple_SDK_ObjC and
mParticle-Apple-SDK-Umbrella to mParticle_Apple_SDK.
- Replace __has_include mParticle_Apple_SDK/mParticle.h blocks with
@import mParticle_Apple_SDK_ObjC in kit headers, sources, tests, and
Obj-C SPM examples.
Made-with: Cursor
* fix(kits): enable Clang modules for Apptimize and Adobe Xcode projects
Set CLANG_ENABLE_MODULES on mParticle-Apptimize and mParticle-Adobe project
configs. Replace @import mParticle_Apple_SDK_ObjC in kit public headers with
explicit umbrella imports so builds succeed when modules are disabled or for
Firebase/GA4 kits that need mParticle_Apple_SDK.h.
Made-with: Cursor
* fix(kits): restore @import mParticle_Apple_SDK_ObjC in public headers
Revert bracket imports; keep using the ObjC module import with Clang modules
enabled where configured (e.g. Apptimize, Adobe Xcode projects).
Made-with: Cursor
* update imports in example apps
* update pod lint
* update release scripts
* update workflows
* reorder dependencies
* fix(ci): Bump Umbrella podspec version in pod lint CI step
Made-with: Cursor
* revert headers
* try to fix rokt lint
* remove trailing \
* feat(cocoapods): rename podspecs to umbrella + ObjC core
- mParticle-Apple-SDK.podspec: Swift umbrella (public pod name unchanged)
- mParticle-Apple-SDK-ObjC.podspec: ObjC core (replaces former root podspec)
- Remove mParticle-Apple-SDK-Umbrella.podspec
- Update release workflows, release.sh, AGENTS.md, and Xcode project refs
Made-with: Cursor
* remove app extention
---------
Co-authored-by: Nickolas Dimitrakas <nickolas.dimitrakas@rokt.com>
Co-authored-by: Thomson Thomas <125323226+thomson-t@users.noreply.github.com>1 parent b4d1c30 commit 7effb98
77 files changed
Lines changed: 137 additions & 256 deletions
File tree
- .github/workflows
- Kits
- adjust/adjust-5
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Adjust/include
- adobe/adobe-5
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Adobe
- include
- mParticle-Adobe.xcodeproj
- appsflyer/appsflyer-6
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-AppsFlyer/include
- apptentive/apptentive-6
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Apptentive/include
- apptimize/apptimize-3
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Apptimize/include
- mParticle-Apptimize.xcodeproj
- branchmetrics/branchmetrics-3
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-BranchMetrics/include
- braze
- braze-12
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Braze/include
- Tests/mParticle-BrazeTests
- braze-13
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Braze/include
- Tests/mParticle-BrazeTests
- braze-14
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Braze/include
- Tests/mParticle-BrazeTests
- clevertap/clevertap-7
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-CleverTap/include
- comscore/comscore-6
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-ComScore
- include
- google-analytics-firebase-ga4
- firebase-ga4-11
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-FirebaseGA4/include
- firebase-ga4-12/Sources/mParticle-FirebaseGA4/include
- google-analytics-firebase
- firebase-11/Sources/mParticle-Firebase/include
- firebase-12/Sources/mParticle-Firebase/include
- iterable/iterable-6
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Iterable/include
- kochava
- kochava-9
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Kochava/include
- kochava-no-tracking-9
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Kochava/include
- leanplum/leanplum-6
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Leanplum/include
- localytics
- localytics-6
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Localytics/include
- localytics-7
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Localytics/include
- onetrust/onetrust
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-OneTrust
- include
- optimizely
- optimizely-4
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Optimizely/include
- Tests
- mParticle-OptimizelyTests-tvOS
- mParticle-OptimizelyTests
- optimizely-5
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Optimizely/include
- Tests
- mParticle-OptimizelyTests-tvOS
- mParticle-OptimizelyTests
- radar/radar-3
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Radar/include
- rokt/rokt
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources
- mParticle-Rokt-Swift
- mParticle-Rokt/include
- singular/singular-12
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-Singular/include
- urbanairship
- urbanairship-19
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-UrbanAirship
- urbanairship-20
- Example/SPM-Objc-Example/SPM-Objc-Example
- Sources/mParticle-UrbanAirship
- mParticle-Apple-SDK.xcodeproj
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
53 | | - | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
| |||
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
122 | | - | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
97 | 103 | | |
98 | 104 | | |
99 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
| 108 | + | |
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
| |||
125 | 126 | | |
126 | 127 | | |
127 | 128 | | |
128 | | - | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 2 | + | |
7 | 3 | | |
8 | 4 | | |
9 | 5 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 2 | + | |
7 | 3 | | |
8 | 4 | | |
9 | 5 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 2 | + | |
7 | 3 | | |
8 | 4 | | |
9 | 5 | | |
| |||
0 commit comments