Documentation
¶
Index ¶
- type BuildFile
- type FileReference
- type Group
- type GroupEntry
- type NativeTarget
- type Pbxproj
- func (p Pbxproj) BuildFileNames() []string
- func (p Pbxproj) BuildPhaseResourceFileNames() map[string][]string
- func (p Pbxproj) BuildPhaseSourceFileNames() map[string][]string
- func (p Pbxproj) Exists(section string) bool
- func (p Pbxproj) FileReferencePathNames() []string
- func (p Pbxproj) NativeTargetNames() []string
- func (p Pbxproj) SectionNames() []string
- func (p Pbxproj) VariantGroupNames() []string
- func (p Pbxproj) Walk(walkFn WalkFunc)
- type ResourcesBuildPhase
- type SourcesBuildPhase
- type VariantGroup
- type WalkFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildFile ¶
type BuildFile struct {
// contains filtered or unexported fields
}
BuildFile represent isa PBXBuildFile
type FileReference ¶
type FileReference struct {
// contains filtered or unexported fields
}
FileReference represent isa PBXFileReference
func (FileReference) Children ¶
func (f FileReference) Children(p Pbxproj) []GroupEntry
Children returns empty slice file does not have children
func (FileReference) Description ¶
func (f FileReference) Description() string
Description returns file path
func (FileReference) IsGroup ¶
func (f FileReference) IsGroup() bool
IsGroup returns false file is not group
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
Group represent isa PBXGroup
func (Group) Children ¶
func (g Group) Children(p Pbxproj) []GroupEntry
Children returns GroupEntries group have childrens it is group or file
type GroupEntry ¶
type GroupEntry interface { IsGroup() bool Children(p Pbxproj) []GroupEntry Description() string }
GroupEntry describes xcode project's entry it is file or group
type NativeTarget ¶
type NativeTarget struct {
// contains filtered or unexported fields
}
NativeTarget represent isa PBXNativeTarget
type Pbxproj ¶
type Pbxproj struct {
// contains filtered or unexported fields
}
Pbxproj represent project.pbxproj
func (Pbxproj) BuildFileNames ¶
BuildFileNames return all build file names
func (Pbxproj) BuildPhaseResourceFileNames ¶
BuildPhaseResourceFileNames return resource file for build each target
func (Pbxproj) BuildPhaseSourceFileNames ¶
BuildPhaseSourceFileNames return source file for build each target
func (Pbxproj) FileReferencePathNames ¶
FileReferencePathNames return file reference path names
func (Pbxproj) NativeTargetNames ¶
NativeTargetNames return all target names
func (Pbxproj) SectionNames ¶
SectionNames return all distinct sorted section names
func (Pbxproj) VariantGroupNames ¶
VariantGroupNames return all variant group names
type ResourcesBuildPhase ¶
type ResourcesBuildPhase struct {
// contains filtered or unexported fields
}
ResourcesBuildPhase represent isa PBXResourcesBuildPhase
type SourcesBuildPhase ¶
type SourcesBuildPhase struct {
// contains filtered or unexported fields
}
SourcesBuildPhase represent isa PBXSourcesBuildPhase
type VariantGroup ¶
type VariantGroup struct {
// contains filtered or unexported fields
}
VariantGroup represent isa PBXVariantGroup
type WalkFunc ¶
type WalkFunc func(entry GroupEntry, level int)
WalkFunc is the type of the function called for each fileReference or group visited by Walk.