Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit feab787

Browse filesBrowse files
author
Alex Rupérez
committed
Added changelog entry and updated test fixtures.
1 parent 29b33e0 commit feab787
Copy full SHA for feab787

3 files changed

+54Lines changed: 54 additions & 0 deletions

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎CHANGELOG.md‎

Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Next Version
44

5+
#### Added
6+
- Support Swift Package Manager (Embed & Sign/Embed Without Signing) for dynamic packages. [#788](https://github.com/yonaskolb/XcodeGen/pull/788)
7+
58
#### Fixed
69
- Set `defaultConfigurationName` for every target which is defined in a project. [#787](https://github.com/yonaskolb/XcodeGen/pull/787)
710

Collapse file

‎Tests/Fixtures/SPM/SPM.xcodeproj/project.pbxproj‎

Copy file name to clipboardExpand all lines: Tests/Fixtures/SPM/SPM.xcodeproj/project.pbxproj
+46Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88

99
/* Begin PBXBuildFile section */
1010
2DA7998902987953B119E4CE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26F7EFEE613987D1E1258A60 /* AppDelegate.swift */; };
11+
3986ED6965842721C46C0452 /* SwiftRoaring in Frameworks */ = {isa = PBXBuildFile; productRef = 836BDD793C9003A2E7BD17F0 /* SwiftRoaring */; };
12+
3F5D08B766861EB128ED491C /* SwiftRoaring in Embed Frameworks */ = {isa = PBXBuildFile; productRef = 836BDD793C9003A2E7BD17F0 /* SwiftRoaring */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1113
578E78BC3627CF48FB2CE129 /* App.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = A9601593D0AD02931266A4E5 /* App.xctestplan */; };
1214
78E2E1F9F271C0C4CDA04BD9 /* StaticLibrary.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F7AFEF8ECCC678519EA643C /* StaticLibrary.a */; };
1315
9C4AD0711D706FD3ED0E436D /* StaticLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C17B77601A9D1B7895AB42 /* StaticLibrary.swift */; };
16+
B89EA0F3859878A1DCF7BAFD /* Codability in Embed Frameworks */ = {isa = PBXBuildFile; productRef = 16E6FE01D5BD99F78D4A17E2 /* Codability */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1417
CE46CBA5671B951B546C8673 /* Codability in Frameworks */ = {isa = PBXBuildFile; productRef = 16E6FE01D5BD99F78D4A17E2 /* Codability */; };
1518
E368431019ABC696E4FFC0CF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4E22B8BCC18A29EFE1DE3BE4 /* Assets.xcassets */; };
1619
/* End PBXBuildFile section */
@@ -25,6 +28,21 @@
2528
};
2629
/* End PBXContainerItemProxy section */
2730

31+
/* Begin PBXCopyFilesBuildPhase section */
32+
528B26CADD32E3F39B813BEE /* Embed Frameworks */ = {
33+
isa = PBXCopyFilesBuildPhase;
34+
buildActionMask = 2147483647;
35+
dstPath = "";
36+
dstSubfolderSpec = 10;
37+
files = (
38+
B89EA0F3859878A1DCF7BAFD /* Codability in Embed Frameworks */,
39+
3F5D08B766861EB128ED491C /* SwiftRoaring in Embed Frameworks */,
40+
);
41+
name = "Embed Frameworks";
42+
runOnlyForDeploymentPostprocessing = 0;
43+
};
44+
/* End PBXCopyFilesBuildPhase section */
45+
2846
/* Begin PBXFileReference section */
2947
097F2DB5622B591E21BC3C73 /* App.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; };
3048
26F7EFEE613987D1E1258A60 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@@ -42,6 +60,7 @@
4260
buildActionMask = 2147483647;
4361
files = (
4462
CE46CBA5671B951B546C8673 /* Codability in Frameworks */,
63+
3986ED6965842721C46C0452 /* SwiftRoaring in Frameworks */,
4564
78E2E1F9F271C0C4CDA04BD9 /* StaticLibrary.a in Frameworks */,
4665
);
4766
runOnlyForDeploymentPostprocessing = 0;
@@ -109,10 +128,12 @@
109128
);
110129
dependencies = (
111130
D85FFB99444DD260A72DDDA7 /* PBXTargetDependency */,
131+
DDD17C561AD5065DF4FA4072 /* PBXTargetDependency */,
112132
);
113133
name = StaticLibrary;
114134
packageProductDependencies = (
115135
AF233B61592982A7F6431FC6 /* Codability */,
136+
CBF8EB1FEC788CBD14D88FB4 /* SwiftRoaring */,
116137
);
117138
productName = StaticLibrary;
118139
productReference = 3F7AFEF8ECCC678519EA643C /* StaticLibrary.a */;
@@ -125,6 +146,7 @@
125146
460F52476B5219D2CDA494C2 /* Sources */,
126147
F77D37B94534F63D9B461F30 /* Resources */,
127148
796E7DE873F16699BD82FFEA /* Frameworks */,
149+
528B26CADD32E3F39B813BEE /* Embed Frameworks */,
128150
);
129151
buildRules = (
130152
);
@@ -134,6 +156,7 @@
134156
name = App;
135157
packageProductDependencies = (
136158
16E6FE01D5BD99F78D4A17E2 /* Codability */,
159+
836BDD793C9003A2E7BD17F0 /* SwiftRoaring */,
137160
);
138161
productName = App;
139162
productReference = 097F2DB5622B591E21BC3C73 /* App.app */;
@@ -160,6 +183,7 @@
160183
mainGroup = 218F6C96DF9E182F526258CF;
161184
packageReferences = (
162185
5BA91390AE78D2EE15C60091 /* XCRemoteSwiftPackageReference "Codability" */,
186+
E3887F3CB2C069E70D98092F /* XCRemoteSwiftPackageReference "SwiftRoaring" */,
163187
);
164188
projectDirPath = "";
165189
projectRoot = "";
@@ -230,6 +254,10 @@
230254
isa = PBXTargetDependency;
231255
productRef = AF233B61592982A7F6431FC6 /* Codability */;
232256
};
257+
DDD17C561AD5065DF4FA4072 /* PBXTargetDependency */ = {
258+
isa = PBXTargetDependency;
259+
productRef = CBF8EB1FEC788CBD14D88FB4 /* SwiftRoaring */;
260+
};
233261
/* End PBXTargetDependency section */
234262

235263
/* Begin XCBuildConfiguration section */
@@ -448,6 +476,14 @@
448476
minimumVersion = 0.2.1;
449477
};
450478
};
479+
E3887F3CB2C069E70D98092F /* XCRemoteSwiftPackageReference "SwiftRoaring" */ = {
480+
isa = XCRemoteSwiftPackageReference;
481+
repositoryURL = "https://github.com/piotte13/SwiftRoaring";
482+
requirement = {
483+
kind = upToNextMajorVersion;
484+
minimumVersion = 1.0.4;
485+
};
486+
};
451487
/* End XCRemoteSwiftPackageReference section */
452488

453489
/* Begin XCSwiftPackageProductDependency section */
@@ -456,11 +492,21 @@
456492
package = 5BA91390AE78D2EE15C60091 /* XCRemoteSwiftPackageReference "Codability" */;
457493
productName = Codability;
458494
};
495+
836BDD793C9003A2E7BD17F0 /* SwiftRoaring */ = {
496+
isa = XCSwiftPackageProductDependency;
497+
package = E3887F3CB2C069E70D98092F /* XCRemoteSwiftPackageReference "SwiftRoaring" */;
498+
productName = SwiftRoaring;
499+
};
459500
AF233B61592982A7F6431FC6 /* Codability */ = {
460501
isa = XCSwiftPackageProductDependency;
461502
package = 5BA91390AE78D2EE15C60091 /* XCRemoteSwiftPackageReference "Codability" */;
462503
productName = Codability;
463504
};
505+
CBF8EB1FEC788CBD14D88FB4 /* SwiftRoaring */ = {
506+
isa = XCSwiftPackageProductDependency;
507+
package = E3887F3CB2C069E70D98092F /* XCRemoteSwiftPackageReference "SwiftRoaring" */;
508+
productName = SwiftRoaring;
509+
};
464510
/* End XCSwiftPackageProductDependency section */
465511
};
466512
rootObject = F7B09D77DB7447B17DCDA3C4 /* Project object */;
Collapse file

‎Tests/Fixtures/SPM/project.yml‎

Copy file name to clipboardExpand all lines: Tests/Fixtures/SPM/project.yml
+5Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ packages:
33
Codability:
44
url: https://github.com/yonaskolb/Codability
55
majorVersion: 0.2.1
6+
SwiftRoaring:
7+
url: https://github.com/piotte13/SwiftRoaring
8+
majorVersion: 1.0.4
69
localPackages:
710
- ../../.. #XcodeGen itself
811
targets:
@@ -13,10 +16,12 @@ targets:
1316
scheme: {}
1417
dependencies:
1518
- package: Codability
19+
- package: SwiftRoaring
1620
- target: StaticLibrary
1721
StaticLibrary:
1822
type: library.static
1923
platform: iOS
2024
sources: StaticLibrary
2125
dependencies:
2226
- package: Codability
27+
- package: SwiftRoaring

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.