@@ -17,6 +17,7 @@ public class PBXProject: PBXContainer, PBXBuildConfigurationListable {
1717 case targets
1818 case mainGroup
1919 case buildConfigurationList
20+ case packageReferences
2021 }
2122
2223 #if LAZY
@@ -26,6 +27,7 @@ public class PBXProject: PBXContainer, PBXBuildConfigurationListable {
2627 public lazy var targets : [ PBXNativeTarget ] = self . objects ( PBXKeys . targets)
2728 public lazy var mainGroup : PBXGroup ? = self . object ( . mainGroup)
2829 public lazy var buildConfigurationList : XCConfigurationList ? = self . object ( PBXKeys . buildConfigurationList)
30+ public lazy var packageReferences : [ XCRemoteSwiftPackageReference ] = self . objects ( PBXKeys . packageReferences)
2931
3032 lazy var targetsByConfigRef : [ String : PBXNativeTarget ] = {
3133 var dict : [ String : PBXNativeTarget ] = [ : ]
@@ -43,6 +45,7 @@ public class PBXProject: PBXContainer, PBXBuildConfigurationListable {
4345 public var targets : [ PBXNativeTarget ] { self . objects ( PBXKeys . targets) }
4446 public var mainGroup : PBXGroup ? { self . object ( PBXKeys . mainGroup) }
4547 public var buildConfigurationList : XCConfigurationList ? { self . object ( PBXKeys . buildConfigurationList) }
48+ public var packageReferences : [ XCRemoteSwiftPackageReference ] { self . objects ( PBXKeys . packageReferences) }
4649
4750 var targetsByConfigRef : [ String : PBXNativeTarget ] {
4851 var dict : [ String : PBXNativeTarget ] = [ : ]
@@ -84,11 +87,11 @@ extension PBXProject {
8487 }
8588
8689 public struct Version : Comparable , CustomStringConvertible {
87-
90+
8891 public var major : Int
8992 public var minor : Int
9093
91- public init ? ( _ string: String ? ) {
94+ public init ? ( _ string: String ? ) {
9295 guard let string = string, string. count > 3 else {
9396 return nil
9497 }
@@ -101,7 +104,7 @@ extension PBXProject {
101104 self . minor = minor
102105 }
103106
104- public init ( major: Int , minor: Int ) {
107+ public init ( major: Int , minor: Int ) {
105108 self . major = major
106109 self . minor = minor
107110 }
@@ -125,7 +128,7 @@ extension PBXProject {
125128 }
126129
127130 public var openStep : String {
128- return " \( String ( format: " %02d " , self . major) ) \( String ( format: " %02d " , self . minor) ) "
131+ return " \( String ( format: " %02d " , self . major) ) \( String ( format: " %02d " , self . minor) ) "
129132 }
130133 }
131134
0 commit comments