     self.name = try fields.string("name")
     self.productName = try fields.optionalString("productName")
     self._buildPhases = allObjects.createReferences(ids: try fields.ids("buildPhases"))
+    self._buildRules = allObjects.createReferences(ids: try fields.ids("buildRules"))
     self.dependencies = allObjects.createReferences(ids: try fields.ids("dependencies"))
     self.packageProductDependencies = try fields.optionalIds("packageProductDependencies")
       .map { allObjects.createReferences(ids: $0) }

public class PBXSourcesBuildPhase : PBXBuildPhase {
}

public class PBXBuildStyle : PBXProjectItem {
}


  public let name: String
  public let productName: String?
  private var _buildPhases: [Reference<PBXBuildPhase>]
  private var _buildRules: [Reference<PBXBuildRule>]
  public let dependencies: [Reference<PBXTargetDependency>]
  public let packageProductDependencies: [Reference<XCSwiftPackageProductDependency>]?

