Comments (6)
I'm happy to contribute a PR to resolve the issue described above assuming the proposal makes sense!
from xcodeproj.
Hey @dayton-bobbitt I'm working on a PR to integrate the xcuserdata
folder and because a *.xcuserdatad
folder can also contains schemes I had to rewrite this logic a bit.. also conforming XCSharedData
to Writable
.
I just stumbled on the WorkspaceSettings
not being written and when looking of existing issues I found your issue! Shall I call WorkspaceSettings.write(path:override:)
inside of XCSharedData
in my PR, or shall I leave it as is so you can fix it and maybe write some tests for it?
from xcodeproj.
Hey @teameh! I wouldn’t mind making the change and adding some additional tests.
Do you want me to make the change in your branch or is your PR almost ready to merge, in which case I can just wait to branch off main until then?
from xcodeproj.
Cool. See main...teameh:XcodeProj:xcuserdata-support for my branch.
PR will follow tonight or tomorrow. PR: #739
from xcodeproj.
Finished updating so that WorkspaceSettings are written when calling XCSharedData
's write
method. See https://github.com/teameh/XcodeProj/compare/xcuserdata-support...dayton-bobbitt:XcodeProj:write-workspace-settings?expand=1
Planning to open PR against main once #739 is merged.
from xcodeproj.
Cool!
from xcodeproj.
Related Issues (20)
- invalidateUUIDs() + write() loses references HOT 3
- Add support for `ExtensionKit` extension product types (new in Xcode 14) HOT 5
- Add support for PBXBuildStyle HOT 2
- Switching SPM products HOT 1
- Add support for Thread Performance Checker scheme diagnostics option HOT 4
- `XCScheme.ProfileAction` is missing a `launchAutomaticallySubstyle` option
- write buildRules fail HOT 1
- References are no longer stable
- Missing PBXTarget accessor method.
- pbxproj buildConfigurations should not contain targets
- project.root_object.project_dir_path
- Virtual group hierarchy path HOT 4
- https://github.com/tuist/xcodeproj/issues/8ll
- 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
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.