The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Support Swift Package Manager Dependency
3 years ago
Separate dependencies between `XcodeProject` and example project.
4 years ago
Append Resources Build Phase
6 years ago
Fix generate directories
6 years ago
Fix file extension
6 years ago
publish access control for using [kuri](https://github.com/bannzai/Kuri).
Bugfix for remake filerefs and subgroups
6 years ago
First Release.
6 years ago
Read and write `pbxproj` file.
Append new file to `pbxproj`
```swift
let pbxPath = projectFilePath + "project.pbxproj"
let xcodeprojectFileUrl = URL(fileURLWithPath: pbxPath)
// Read pbxproj when create XCProject instance
let project = try XCProject(for: xcodeprojectFileUrl)
// Append for PBX Object with
// project root direcotry path,
// will append file path relative for project root directory path,
// will append project target name.
...
project.appendFilePath(
with: projectRootPath,
filePath: filePath,
targetName: targetName
)
...
// Write in pbxproj.
// If you added the PBX Object it will be reflected
try project.write()
```