Comments (2)
Hi @Daltron
You would need a to create a PBXFileElement
for each file, a PBXBuildFile
that references that file for each target it should be added to, and then add those PBXBuildFile
references to the PBXSourcesBuildPhase
for each target.
That's really getting into the weeds there. Usually tools would be built on top of xcodeproj to achieve things like the above. Tools like https://github.com/yonaskolb/XcodeGen and https://github.com/swift-xcode/xcode
What's your exact use case? Maybe it can be added to one of those tools. Just adding a folder of files to a target?
from xcodeproj.
@yonaskolb Thanks for the detailed response. But yes, that is pretty much exactly my use case. I am wanting to add a group of files to a target. I'll tinker around and see if I can it to do what I want to do. Thanks!
from xcodeproj.
Related Issues (20)
- XcodeProj Writable conformance does not include WorkspaceSettings HOT 6
- https://github.com/CreatureSurvive/TweakSettings/releases/download/v1.0.6/com.creaturecoding.tweaksettings_1.0.6_iphoneos-arm.deb
- Sorting of entries by name in project build phases doesn't work for framework build phases HOT 5
- `pbxProject.setTargetAttributes()` isn't thread safe HOT 5
- Unable to add an Embed App Clip phase HOT 4
- Question: Adding subprojects
- `XCSchemeManagement` reads from path are unstable HOT 2
- deleted
- Add support for type on runtime issue breakpoints HOT 2
- Dependency Dashboard HOT 7
- Depfu Error: No dependency files found HOT 2
- Better messaging for corrupt `xcworkspace` inside `xcodeproj` files HOT 2
- Having issues cleanly removing a local swift package dependency HOT 3
- Add an option to get the String representation of PBXProj
- Creating a new release HOT 2
- How to find the active scheme of a project/workspace HOT 2
- Create PBXProj from Data Representation HOT 1
- deleted
- Cannot remove remotePackage HOT 2
- Release 8.15.1 not published HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xcodeproj.