Skip to content

Commit c3cf0d1

Browse files
thomson-tclaude
andauthored
refactor: use local SDK path in kit Xcode projects (#727)
Convert kit SPM dependencies from remote GitHub references to local path references so kits build against the monorepo's SDK source. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent f7bb44b commit c3cf0d1

6 files changed

Lines changed: 58 additions & 64 deletions

File tree

Kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-FirebaseGA4.xcodeproj/project.pbxproj

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
mainGroup = G411000100000000000000E1;
239239
packageReferences = (
240240
G411000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
241-
G411000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */,
241+
G411000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */,
242242
);
243243
productRefGroup = G411000100000000000000E3 /* Products */;
244244
projectDirPath = "";
@@ -513,6 +513,13 @@
513513
};
514514
/* End XCConfigurationList section */
515515

516+
/* Begin XCLocalSwiftPackageReference section */
517+
G411000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */ = {
518+
isa = XCLocalSwiftPackageReference;
519+
relativePath = "../../..";
520+
};
521+
/* End XCLocalSwiftPackageReference section */
522+
516523
/* Begin XCRemoteSwiftPackageReference section */
517524
G411000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
518525
isa = XCRemoteSwiftPackageReference;
@@ -522,14 +529,6 @@
522529
minimumVersion = 11.0.0;
523530
};
524531
};
525-
G411000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */ = {
526-
isa = XCRemoteSwiftPackageReference;
527-
repositoryURL = "https://github.com/mParticle/mparticle-apple-sdk";
528-
requirement = {
529-
branch = main;
530-
kind = branch;
531-
};
532-
};
533532
/* End XCRemoteSwiftPackageReference section */
534533

535534
/* Begin XCSwiftPackageProductDependency section */
@@ -540,7 +539,7 @@
540539
};
541540
G411000100000000000000B4 /* mParticle-Apple-SDK */ = {
542541
isa = XCSwiftPackageProductDependency;
543-
package = G411000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
542+
package = G411000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
544543
productName = "mParticle-Apple-SDK";
545544
};
546545
G411000200000000000000B2 /* FirebaseAnalytics */ = {
@@ -550,7 +549,7 @@
550549
};
551550
G411000200000000000000B4 /* mParticle-Apple-SDK */ = {
552551
isa = XCSwiftPackageProductDependency;
553-
package = G411000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
552+
package = G411000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
554553
productName = "mParticle-Apple-SDK";
555554
};
556555
G411000300000000000000B2 /* FirebaseAnalytics */ = {
@@ -560,7 +559,7 @@
560559
};
561560
G411000300000000000000B4 /* mParticle-Apple-SDK */ = {
562561
isa = XCSwiftPackageProductDependency;
563-
package = G411000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
562+
package = G411000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
564563
productName = "mParticle-Apple-SDK";
565564
};
566565
/* End XCSwiftPackageProductDependency section */

Kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-FirebaseGA4.xcodeproj/project.pbxproj

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
mainGroup = G412000100000000000000E1;
239239
packageReferences = (
240240
G412000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
241-
G412000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */,
241+
G412000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */,
242242
);
243243
productRefGroup = G412000100000000000000E3 /* Products */;
244244
projectDirPath = "";
@@ -513,6 +513,13 @@
513513
};
514514
/* End XCConfigurationList section */
515515

516+
/* Begin XCLocalSwiftPackageReference section */
517+
G412000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */ = {
518+
isa = XCLocalSwiftPackageReference;
519+
relativePath = "../../..";
520+
};
521+
/* End XCLocalSwiftPackageReference section */
522+
516523
/* Begin XCRemoteSwiftPackageReference section */
517524
G412000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
518525
isa = XCRemoteSwiftPackageReference;
@@ -522,14 +529,6 @@
522529
minimumVersion = 12.0.0;
523530
};
524531
};
525-
G412000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */ = {
526-
isa = XCRemoteSwiftPackageReference;
527-
repositoryURL = "https://github.com/mParticle/mparticle-apple-sdk";
528-
requirement = {
529-
branch = main;
530-
kind = branch;
531-
};
532-
};
533532
/* End XCRemoteSwiftPackageReference section */
534533

535534
/* Begin XCSwiftPackageProductDependency section */
@@ -540,7 +539,7 @@
540539
};
541540
G412000100000000000000B4 /* mParticle-Apple-SDK */ = {
542541
isa = XCSwiftPackageProductDependency;
543-
package = G412000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
542+
package = G412000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
544543
productName = "mParticle-Apple-SDK";
545544
};
546545
G412000200000000000000B2 /* FirebaseAnalytics */ = {
@@ -550,7 +549,7 @@
550549
};
551550
G412000200000000000000B4 /* mParticle-Apple-SDK */ = {
552551
isa = XCSwiftPackageProductDependency;
553-
package = G412000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
552+
package = G412000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
554553
productName = "mParticle-Apple-SDK";
555554
};
556555
G412000300000000000000B2 /* FirebaseAnalytics */ = {
@@ -560,7 +559,7 @@
560559
};
561560
G412000300000000000000B4 /* mParticle-Apple-SDK */ = {
562561
isa = XCSwiftPackageProductDependency;
563-
package = G412000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
562+
package = G412000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
564563
productName = "mParticle-Apple-SDK";
565564
};
566565
/* End XCSwiftPackageProductDependency section */

Kits/google-analytics-firebase/firebase-11/mParticle-Firebase.xcodeproj/project.pbxproj

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
mainGroup = FB11000100000000000000E1;
133133
packageReferences = (
134134
FB11000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
135-
FB11000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */,
135+
FB11000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */,
136136
);
137137
productRefGroup = FB11000100000000000000E3 /* Products */;
138138
projectDirPath = "";
@@ -357,6 +357,13 @@
357357
};
358358
/* End XCConfigurationList section */
359359

360+
/* Begin XCLocalSwiftPackageReference section */
361+
FB11000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */ = {
362+
isa = XCLocalSwiftPackageReference;
363+
relativePath = "../../..";
364+
};
365+
/* End XCLocalSwiftPackageReference section */
366+
360367
/* Begin XCRemoteSwiftPackageReference section */
361368
FB11000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
362369
isa = XCRemoteSwiftPackageReference;
@@ -366,14 +373,6 @@
366373
minimumVersion = 11.0.0;
367374
};
368375
};
369-
FB11000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */ = {
370-
isa = XCRemoteSwiftPackageReference;
371-
repositoryURL = "https://github.com/mParticle/mparticle-apple-sdk";
372-
requirement = {
373-
branch = main;
374-
kind = branch;
375-
};
376-
};
377376
/* End XCRemoteSwiftPackageReference section */
378377

379378
/* Begin XCSwiftPackageProductDependency section */
@@ -384,7 +383,7 @@
384383
};
385384
FB11000100000000000000B4 /* mParticle-Apple-SDK */ = {
386385
isa = XCSwiftPackageProductDependency;
387-
package = FB11000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
386+
package = FB11000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
388387
productName = "mParticle-Apple-SDK";
389388
};
390389
/* End XCSwiftPackageProductDependency section */

Kits/google-analytics-firebase/firebase-12/mParticle-Firebase.xcodeproj/project.pbxproj

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
mainGroup = FB12000100000000000000E1;
133133
packageReferences = (
134134
FB12000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
135-
FB12000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */,
135+
FB12000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */,
136136
);
137137
productRefGroup = FB12000100000000000000E3 /* Products */;
138138
projectDirPath = "";
@@ -282,6 +282,13 @@
282282
};
283283
/* End XCConfigurationList section */
284284

285+
/* Begin XCLocalSwiftPackageReference section */
286+
FB12000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */ = {
287+
isa = XCLocalSwiftPackageReference;
288+
relativePath = "../../..";
289+
};
290+
/* End XCLocalSwiftPackageReference section */
291+
285292
/* Begin XCRemoteSwiftPackageReference section */
286293
FB12000100000000000000F7 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
287294
isa = XCRemoteSwiftPackageReference;
@@ -291,14 +298,6 @@
291298
minimumVersion = 12.0.0;
292299
};
293300
};
294-
FB12000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */ = {
295-
isa = XCRemoteSwiftPackageReference;
296-
repositoryURL = "https://github.com/mParticle/mparticle-apple-sdk";
297-
requirement = {
298-
branch = main;
299-
kind = branch;
300-
};
301-
};
302301
/* End XCRemoteSwiftPackageReference section */
303302

304303
/* Begin XCSwiftPackageProductDependency section */
@@ -309,7 +308,7 @@
309308
};
310309
FB12000100000000000000B4 /* mParticle-Apple-SDK */ = {
311310
isa = XCSwiftPackageProductDependency;
312-
package = FB12000100000000000000F8 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
311+
package = FB12000100000000000000F8 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
313312
productName = "mParticle-Apple-SDK";
314313
};
315314
/* End XCSwiftPackageProductDependency section */

Kits/urbanairship/urbanairship-19/mParticle-UrbanAirship.xcodeproj/project.pbxproj

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
mainGroup = FF0003012A18050500000021;
136136
packageReferences = (
137137
FF0003012A18050500000050 /* XCRemoteSwiftPackageReference "ios-library" */,
138-
FF0003012A18050500000051 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */,
138+
FF0003012A18050500000051 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */,
139139
);
140140
productRefGroup = FF0003012A18050500000023 /* Products */;
141141
projectDirPath = "";
@@ -294,6 +294,13 @@
294294
};
295295
/* End XCConfigurationList section */
296296

297+
/* Begin XCLocalSwiftPackageReference section */
298+
FF0003012A18050500000051 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */ = {
299+
isa = XCLocalSwiftPackageReference;
300+
relativePath = "../../..";
301+
};
302+
/* End XCLocalSwiftPackageReference section */
303+
297304
/* Begin XCRemoteSwiftPackageReference section */
298305
FF0003012A18050500000050 /* XCRemoteSwiftPackageReference "ios-library" */ = {
299306
isa = XCRemoteSwiftPackageReference;
@@ -303,14 +310,6 @@
303310
minimumVersion = 19.0.0;
304311
};
305312
};
306-
FF0003012A18050500000051 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */ = {
307-
isa = XCRemoteSwiftPackageReference;
308-
repositoryURL = "https://github.com/mParticle/mparticle-apple-sdk";
309-
requirement = {
310-
branch = main;
311-
kind = branch;
312-
};
313-
};
314313
/* End XCRemoteSwiftPackageReference section */
315314

316315
/* Begin XCSwiftPackageProductDependency section */
@@ -326,7 +325,7 @@
326325
};
327326
FF0003012A18050500000015 /* mParticle-Apple-SDK */ = {
328327
isa = XCSwiftPackageProductDependency;
329-
package = FF0003012A18050500000051 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
328+
package = FF0003012A18050500000051 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
330329
productName = "mParticle-Apple-SDK";
331330
};
332331
/* End XCSwiftPackageProductDependency section */

Kits/urbanairship/urbanairship-20/mParticle-UrbanAirship.xcodeproj/project.pbxproj

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
mainGroup = FF0001012A18050500000021;
136136
packageReferences = (
137137
FF0001012A18050500000050 /* XCRemoteSwiftPackageReference "ios-library" */,
138-
FF0001012A18050500000051 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */,
138+
FF0001012A18050500000051 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */,
139139
);
140140
productRefGroup = FF0001012A18050500000023 /* Products */;
141141
projectDirPath = "";
@@ -294,6 +294,13 @@
294294
};
295295
/* End XCConfigurationList section */
296296

297+
/* Begin XCLocalSwiftPackageReference section */
298+
FF0001012A18050500000051 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */ = {
299+
isa = XCLocalSwiftPackageReference;
300+
relativePath = "../../..";
301+
};
302+
/* End XCLocalSwiftPackageReference section */
303+
297304
/* Begin XCRemoteSwiftPackageReference section */
298305
FF0001012A18050500000050 /* XCRemoteSwiftPackageReference "ios-library" */ = {
299306
isa = XCRemoteSwiftPackageReference;
@@ -303,14 +310,6 @@
303310
minimumVersion = 20.6.0;
304311
};
305312
};
306-
FF0001012A18050500000051 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */ = {
307-
isa = XCRemoteSwiftPackageReference;
308-
repositoryURL = "https://github.com/mParticle/mparticle-apple-sdk";
309-
requirement = {
310-
branch = main;
311-
kind = branch;
312-
};
313-
};
314313
/* End XCRemoteSwiftPackageReference section */
315314

316315
/* Begin XCSwiftPackageProductDependency section */
@@ -326,7 +325,7 @@
326325
};
327326
FF0001012A18050500000015 /* mParticle-Apple-SDK */ = {
328327
isa = XCSwiftPackageProductDependency;
329-
package = FF0001012A18050500000051 /* XCRemoteSwiftPackageReference "mparticle-apple-sdk" */;
328+
package = FF0001012A18050500000051 /* XCLocalSwiftPackageReference "mparticle-apple-sdk" */;
330329
productName = "mParticle-Apple-SDK";
331330
};
332331
/* End XCSwiftPackageProductDependency section */

0 commit comments

Comments
 (0)