Documentation
¶
Index ¶
- Variables
- func DoMerge(filename string, result *ConflictsResult) error
- func DoMergePBXPROJ(projectPath string) error
- func DoMergePackage(packageFile string) error
- func DumpTyped(f string, got map[string]interface{}) error
- func FileIsExist(f string) bool
- func Load(f string) (map[string]interface{}, error)
- func MarkingConflictResolved(f string) error
- func StartMerge(project string) error
- type BaseItem
- type ConflictFile
- type ConflictsResult
- type Object
- type PBXBuildFileItem
- type PBXFileReferenceItem
- type PBXFrameworksBuildPhaseItem
- type PBXGroupItem
- type PBXNativeTargetItem
- type PackageResolved
- type PackageResolvedItem
- type Project
- type Sections
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorFileName = errors.New("project file must be xcodeproj file or project.pbxproj ")
Functions ¶
func DoMerge ¶
func DoMerge(filename string, result *ConflictsResult) error
func DoMergePBXPROJ ¶
func DoMergePackage ¶
func FileIsExist ¶
func MarkingConflictResolved ¶
func StartMerge ¶
Types ¶
type ConflictFile ¶
type ConflictsResult ¶
type ConflictsResult struct {
IsConflicts bool
ConflictFileA *ConflictFile
ConflictFileB *ConflictFile
}
func ParseGitConflicts ¶
func ParseGitConflicts(f string) (*ConflictsResult, error)
func ParseGitConflictsCode ¶
func ParseGitConflictsCode(code string) (*ConflictsResult, error)
type PBXBuildFileItem ¶
type PBXFileReferenceItem ¶
type PBXFrameworksBuildPhaseItem ¶
type PBXFrameworksBuildPhaseItem struct {
// C8540F9520616EA100F75258
UUID string
//isa = PBXFrameworksBuildPhase;
ISA string
// contains filtered or unexported fields
}
C8540F9520616EA100F75258 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( DCB05CA8CB956B53F258C91D /* Pods_MultiPeer_Sample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; };
type PBXGroupItem ¶
type PBXNativeTargetItem ¶
type PackageResolved ¶
type PackageResolved struct {
Object struct {
Pins []PackageResolvedItem `json:"pins"`
} `json:"object"`
Version int `json:"version"`
}
type PackageResolvedItem ¶
type Sections ¶
type Sections struct {
// /* Begin PBXBuildFile section */
PBXBuildFile []PBXBuildFileItem
PBXFileReference []PBXFileReferenceItem
//PBXFrameworksBuildPhase
PBXFrameworksBuildPhase []PBXFrameworksBuildPhaseItem
/* Begin PBXGroup section */
PBXGroup []PBXGroupItem
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.