Skip to content

Commit e4627ac

Browse files
thedavidharrisfreak4pc
authored andcommitted
chore: fix xcodeproj builds by not using SwiftPM linking
1 parent 98ae6d9 commit e4627ac

File tree

4 files changed

+8
-57
lines changed

4 files changed

+8
-57
lines changed

.swiftlint.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
excluded:
2-
- Carthage
1+
included:
2+
- Sources
3+
- Tests
34
opt_in_rules:
45
- overridden_super_call
56
- private_outlet

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ All notable changes to this project will be documented in this file.
55

66
#### Unreleased
77

8+
* Fixes xcodeproj and submodule structure to avoid duplicate symbols and properly build for Carthage #392
89
* Adds support of mutable CellViewModels.
910
* Changes `TableViewSectionedDataSource` default parameters `canEditRowAtIndexPath` and `canMoveRowAtIndexPath` to align with iOS default behavior #383
1011

RxDataSources.xcodeproj/project.pbxproj

+4-39
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@
1515
03EEEE961F5B7D71006068BC /* Randomizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03EEEE851F5B7D5C006068BC /* Randomizer.swift */; };
1616
03EEEE971F5B7D71006068BC /* s.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03EEEE861F5B7D5C006068BC /* s.swift */; };
1717
03EEEE981F5B7D71006068BC /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03EEEE871F5B7D5C006068BC /* XCTest+Extensions.swift */; };
18-
A2B2B506259938BD00B45031 /* RxRelay in Frameworks */ = {isa = PBXBuildFile; productRef = A2B2B505259938BD00B45031 /* RxRelay */; };
19-
A2B2B508259938BD00B45031 /* RxSwift in Frameworks */ = {isa = PBXBuildFile; productRef = A2B2B507259938BD00B45031 /* RxSwift */; };
20-
A2B2B50A259938BD00B45031 /* RxCocoa in Frameworks */ = {isa = PBXBuildFile; productRef = A2B2B509259938BD00B45031 /* RxCocoa */; };
18+
70C0622425A8FE3D002A57ED /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 80FB1F48228489EC009D6516 /* RxSwift.framework */; platformFilter = ios; };
19+
70C0623425A8FE54002A57ED /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 80FB1F4A228489EC009D6516 /* RxCocoa.framework */; platformFilter = ios; };
2120
C81FBF461F3B9CED0094061E /* Differentiator.podspec in Resources */ = {isa = PBXBuildFile; fileRef = C81FBF451F3B9CED0094061E /* Differentiator.podspec */; };
2221
C81FBF5E1F3B9D660094061E /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81FBF5B1F3B9D4C0094061E /* Array+Extensions.swift */; };
2322
C81FBF601F3B9D8B0094061E /* FloatingPointType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81FBF5F1F3B9D8B0094061E /* FloatingPointType+IdentifiableType.swift */; };
@@ -207,9 +206,8 @@
207206
isa = PBXFrameworksBuildPhase;
208207
buildActionMask = 2147483647;
209208
files = (
210-
A2B2B506259938BD00B45031 /* RxRelay in Frameworks */,
211-
A2B2B50A259938BD00B45031 /* RxCocoa in Frameworks */,
212-
A2B2B508259938BD00B45031 /* RxSwift in Frameworks */,
209+
70C0623425A8FE54002A57ED /* RxCocoa.framework in Frameworks */,
210+
70C0622425A8FE3D002A57ED /* RxSwift.framework in Frameworks */,
213211
);
214212
runOnlyForDeploymentPostprocessing = 0;
215213
};
@@ -427,9 +425,6 @@
427425
);
428426
name = RxDataSources;
429427
packageProductDependencies = (
430-
A2B2B505259938BD00B45031 /* RxRelay */,
431-
A2B2B507259938BD00B45031 /* RxSwift */,
432-
A2B2B509259938BD00B45031 /* RxCocoa */,
433428
);
434429
productName = RxDataSources;
435430
productReference = C8984C5A1C36AF35001E4272 /* RxDataSources.framework */;
@@ -469,7 +464,6 @@
469464
);
470465
mainGroup = C8984C501C36AF35001E4272;
471466
packageReferences = (
472-
A2B2B504259938BD00B45031 /* XCRemoteSwiftPackageReference "RxSwift" */,
473467
);
474468
productRefGroup = C8984C5B1C36AF35001E4272 /* Products */;
475469
projectDirPath = "";
@@ -1004,35 +998,6 @@
1004998
defaultConfigurationName = Release;
1005999
};
10061000
/* End XCConfigurationList section */
1007-
1008-
/* Begin XCRemoteSwiftPackageReference section */
1009-
A2B2B504259938BD00B45031 /* XCRemoteSwiftPackageReference "RxSwift" */ = {
1010-
isa = XCRemoteSwiftPackageReference;
1011-
repositoryURL = "https://github.com/ReactiveX/RxSwift";
1012-
requirement = {
1013-
kind = upToNextMajorVersion;
1014-
minimumVersion = 6.0.0;
1015-
};
1016-
};
1017-
/* End XCRemoteSwiftPackageReference section */
1018-
1019-
/* Begin XCSwiftPackageProductDependency section */
1020-
A2B2B505259938BD00B45031 /* RxRelay */ = {
1021-
isa = XCSwiftPackageProductDependency;
1022-
package = A2B2B504259938BD00B45031 /* XCRemoteSwiftPackageReference "RxSwift" */;
1023-
productName = RxRelay;
1024-
};
1025-
A2B2B507259938BD00B45031 /* RxSwift */ = {
1026-
isa = XCSwiftPackageProductDependency;
1027-
package = A2B2B504259938BD00B45031 /* XCRemoteSwiftPackageReference "RxSwift" */;
1028-
productName = RxSwift;
1029-
};
1030-
A2B2B509259938BD00B45031 /* RxCocoa */ = {
1031-
isa = XCSwiftPackageProductDependency;
1032-
package = A2B2B504259938BD00B45031 /* XCRemoteSwiftPackageReference "RxSwift" */;
1033-
productName = RxCocoa;
1034-
};
1035-
/* End XCSwiftPackageProductDependency section */
10361001
};
10371002
rootObject = C8984C511C36AF35001E4272 /* Project object */;
10381003
}

RxDataSources.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

-16
This file was deleted.

0 commit comments

Comments
 (0)