 public class PBXSourcesBuildPhase : PBXBuildPhase {
 }
 
+public class PBXBuildRule: PBXProjectItem {
+}
+
 public class PBXBuildStyle : PBXProjectItem {
 }
 


  public var buildPhases: [Reference<PBXBuildPhase>] {
    return _buildPhases
  }

  // Custom function for R.swift

    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) }
