home.social

#devcleaner — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #devcleaner, aggregated by home.social.

fetched live
  1. Sometimes people don’t really understand that #DevCleaner goal is not to delete *everything* - it’s to manage stuff that #Xcode itself is *not managing* automatically, that could easily be missed after months or years of use: derived data of old projects, old archives, old device symbols cache, old documentation, etc.

    I don't want to remove stuff only to get „better numbers" in cleaned gigabytes. It wouldn’t make sense if it would be generated immediately again.

    github.com/vashpan/xcode-dev-c

  2. Sometimes people don’t really understand that #DevCleaner goal is not to delete *everything* - it’s to manage stuff that #Xcode itself is *not managing* automatically, that could easily be missed after months or years of use: derived data of old projects, old archives, old device symbols cache, old documentation, etc.

    I don't want to remove stuff only to get „better numbers" in cleaned gigabytes. It wouldn’t make sense if it would be generated immediately again.

    github.com/vashpan/xcode-dev-c

  3. Yesterday, thanks by @pixelscience - I realized that tips IAP products weren't available on #DevCleaner app, because I haven't signed one of the new Apple Dev agreements. It's fixed now.

    It's also a warning. Check it guys, because I don't recall any e-mail from Apple regarding those and that causes IAP products to not being available.

    In my case I think it was because I released new app version in that state, and currently released apps should be ok - but worth checking.

    #iosdev

  4. Yesterday, thanks by @pixelscience - I realized that tips IAP products weren't available on #DevCleaner app, because I haven't signed one of the new Apple Dev agreements. It's fixed now.

    It's also a warning. Check it guys, because I don't recall any e-mail from Apple regarding those and that causes IAP products to not being available.

    In my case I think it was because I released new app version in that state, and currently released apps should be ok - but worth checking.

    #iosdev

  5. Hmm, I spot some worrying behavior in #DevCleaner - I think related to Xcode 26 🤔

    When I try to remove derived data for apps that were "touched" by Xcode 26, DevCleaner gives me an access denied error, even if Xcode is closed. What's interesting - not for every file inside, just some of them.

    Do you guys had similar issues?

  6. Hmm, I spot some worrying behavior in #DevCleaner - I think related to Xcode 26 🤔

    When I try to remove derived data for apps that were "touched" by Xcode 26, DevCleaner gives me an access denied error, even if Xcode is closed. What's interesting - not for every file inside, just some of them.

    Do you guys had similar issues?

  7. A friendly reminder from #DevCleaner developer, after installing each #Xcode beta, its simulator runtimes ARE NOT „updated", they're still there.

    Fortunately in this case #Xcode allows it straight from Xcode 👍

    I would love for #Xcode to get a more comprehensive DevCleaner-like tool built-in someday so I could rest knowing that my mission was accomplished 😌

  8. A friendly reminder from #DevCleaner developer, after installing each #Xcode beta, its simulator runtimes ARE NOT „updated", they're still there.

    Fortunately in this case #Xcode allows it straight from Xcode 👍

    I would love for #Xcode to get a more comprehensive DevCleaner-like tool built-in someday so I could rest knowing that my mission was accomplished 😌

  9. Uh oh... seems that #DevCleaner have some issues with DerivedData "touched" by Xcode 26 - not really know what is going on but it returns there're no permissions to delete folders 🧐

  10. Uh oh... seems that #DevCleaner have some issues with DerivedData "touched" by Xcode 26 - not really know what is going on but it returns there're no permissions to delete folders 🧐

  11. 👀 I was curious about this bundle that can take tens of gigabytes. I think this option wasn't present in Xcode 16? You can now also set a custom limit for this file!

    Truly, I would love to be „sherlocked" with #DevCleaner - but I guess not yet 😅

    Either way, I guess it's save to add this file to #DevCleaner to clean 🤓

    #Xcode #WWDC

  12. 👀 I was curious about this bundle that can take tens of gigabytes. I think this option wasn't present in Xcode 16? You can now also set a custom limit for this file!

    Truly, I would love to be „sherlocked" with #DevCleaner - but I guess not yet 😅

    Either way, I guess it's save to add this file to #DevCleaner to clean 🤓

    #Xcode #WWDC

  13. New release of #DevCleaner for Xcode: will be available on the AppStore after approval.

    This update brings following improvements & fixes:

    - Added ability to select multiple items at once
    - Fixed issue with documentation cache not found on newer Xcodes
    - Added newer device models to device support section

    I plan some bigger update sometime in the future 🙂 Some new cleaning options should appear.

    If you can't wait for Mac App Store you can download here: github.com/vashpan/xcode-dev-c

  14. New release of #DevCleaner for Xcode: will be available on the AppStore after approval.

    This update brings following improvements & fixes:

    - Added ability to select multiple items at once
    - Fixed issue with documentation cache not found on newer Xcodes
    - Added newer device models to device support section

    I plan some bigger update sometime in the future 🙂 Some new cleaning options should appear.

    If you can't wait for Mac App Store you can download here: github.com/vashpan/xcode-dev-c

  15. What is the most annoying with Xcode SPM support that it seems they copy/clone the ENTIRE repositories of dependent libraries to project derived data 🧐 It takes literally gigabytes of disk space for all the versions of all the libraries we use, why?

    This is additional to global SPM cache that caches all of them system-wide anyway 🤷‍♂️

    #xcode #devcleaner

  16. What is the most annoying with Xcode SPM support that it seems they copy/clone the ENTIRE repositories of dependent libraries to project derived data 🧐 It takes literally gigabytes of disk space for all the versions of all the libraries we use, why?

    This is additional to global SPM cache that caches all of them system-wide anyway 🤷‍♂️

    #xcode #devcleaner

  17. Small update for #DevCleaner submitted to review, now with fixes to run command line tool from CI/SSH or other headless environments (long standing issue) and added support for visionOS device support files.

    Non-Mac App Store version can be downloaded and tested now: github.com/vashpan/xcode-dev-c

    I would appreciate any feedbacks, especially that I couldn't test it with #visionOS!

    #ios #macos #development #xcode

  18. Small update for #DevCleaner submitted to review, now with fixes to run command line tool from CI/SSH or other headless environments (long standing issue) and added support for visionOS device support files.

    Non-Mac App Store version can be downloaded and tested now: github.com/vashpan/xcode-dev-c

    I would appreciate any feedbacks, especially that I couldn't test it with #visionOS!

    #ios #macos #development #xcode

  19. For #visionOS developers: As we approach first software update for #visionPro I want to add support for visionOS „Device Support" files in #DevCleaner - anyone could confirm me what is the format of the folder that contains them, if you can just DM me (or send via e-mail, contents of this folder if you ever used Vision Pro for development: ~/Library/Developer/Xcode/visionOS DeviceSupport

    For example it looks like that for iOS:

    Please boost!

  20. For #visionOS developers: As we approach first software update for #visionPro I want to add support for visionOS „Device Support" files in #DevCleaner - anyone could confirm me what is the format of the folder that contains them, if you can just DM me (or send via e-mail, contents of this folder if you ever used Vision Pro for development: ~/Library/Developer/Xcode/visionOS DeviceSupport

    For example it looks like that for iOS:

    Please boost!

  21. @nicklockwood When I dealt with something like that few years ago in my #DevCleaner tool. The only way to do that was to... have an external link with instructions how to enable it (my tool is just main binary executed from terminal)

    I couldn't embed instructions in the app 🤷‍♂️

  22. @nicklockwood When I dealt with something like that few years ago in my #DevCleaner tool. The only way to do that was to... have an external link with instructions how to enable it (my tool is just main binary executed from terminal)

    I couldn't embed instructions in the app 🤷‍♂️

  23. Seems to work fine, at least for me 🤔(it didn't work previously)

    #DevCleaner

  24. Seems to work fine, at least for me 🤔(it didn't work previously)

    #DevCleaner

  25. Hmm, I think I might have a clue resolved the issue with IAPs not working in #DevCleaner 🤔

    Apparently Paid Apps Agreement was updated and without filling some US tax forms, I can't sell any paid apps (which removed Commander Pixman from sale as well 🤦‍♂️) I got ZERO information about this issue 🤷‍♂️

    Let me guys know if it's working now.

  26. Hmm, I think I might have a clue resolved the issue with IAPs not working in #DevCleaner 🤔

    Apparently Paid Apps Agreement was updated and without filling some US tax forms, I can't sell any paid apps (which removed Commander Pixman from sale as well 🤦‍♂️) I got ZERO information about this issue 🤷‍♂️

    Let me guys know if it's working now.

  27. This is getting even weirder... It worked for me and few of my testers for a while and now doesn’t. I even risked releasing a candidate update but it seems to be broken.

    I think I will have to talk directly to Apple to resolve it, looks like their issue, or maybe just try to create a new IAP products 🤷‍♂️

    To summarize this issue: app and StoreKit behave like there's no products available with those IDs (sometimes!), no particular errors usually.

    #DevCleaner

  28. This is getting even weirder... It worked for me and few of my testers for a while and now doesn’t. I even risked releasing a candidate update but it seems to be broken.

    I think I will have to talk directly to Apple to resolve it, looks like their issue, or maybe just try to create a new IAP products 🤷‍♂️

    To summarize this issue: app and StoreKit behave like there's no products available with those IDs (sometimes!), no particular errors usually.

    #DevCleaner

  29. Ok, it seems that rebuilding the app with the most recent Xcode helped 🤷‍♂️ At least for me in TestFlight, can you guys please test it again with the most recent TestFlight build? 2.5.1 (464)

    testflight.apple.com/join/WjfR

    #DevCleaner

  30. Ok, it seems that rebuilding the app with the most recent Xcode helped 🤷‍♂️ At least for me in TestFlight, can you guys please test it again with the most recent TestFlight build? 2.5.1 (464)

    testflight.apple.com/join/WjfR

    #DevCleaner

  31. Ok, I need your help guys! From some time tips for DevCleaner are not working 🤔 I couldn't find any obvious reason, hence need for help.

    I can finally share a build of #DevCleaner for testing IAPs (Apple hold it because... IAPs didn't work!), if you can, please install it via TestFlight and try to purchase tips, giving me all the potential information about the errors. Log is available under "DevCleaner/Show log files…”

    testflight.apple.com/join/WjfR

  32. Ok, I need your help guys! From some time tips for DevCleaner are not working 🤔 I couldn't find any obvious reason, hence need for help.

    I can finally share a build of #DevCleaner for testing IAPs (Apple hold it because... IAPs didn't work!), if you can, please install it via TestFlight and try to purchase tips, giving me all the potential information about the errors. Log is available under "DevCleaner/Show log files…”

    testflight.apple.com/join/WjfR

  33. It seems that recently, tip payments for #DevCleaner broke somehow (one of the Sonoma updates I guess? 🤔) Now I know why I haven't got any tips in last 2 weeks 😅

    I usually do that for benefit of fellow developers so I haven't rigorously checked the IAP code recently (although nothing changed and it worked for years now…) so I missed that 😅

    I'll try to prepare some fix soon! So if you really wanted to tip me (🥰), just please wait.

    Sorry for inconvenience!

  34. It seems that recently, tip payments for #DevCleaner broke somehow (one of the Sonoma updates I guess? 🤔) Now I know why I haven't got any tips in last 2 weeks 😅

    I usually do that for benefit of fellow developers so I haven't rigorously checked the IAP code recently (although nothing changed and it worked for years now…) so I missed that 😅

    I'll try to prepare some fix soon! So if you really wanted to tip me (🥰), just please wait.

    Sorry for inconvenience!

  35. FYI: Version 2.5.0 of DevCleaner is released 🙂

    It's another small update, but I also fixed few small bugs & issues that bothered me for some time + usual update for new OS'es and Xcode.

    #xcode #swift #devcleaner

  36. FYI: Version 2.5.0 of DevCleaner is released 🙂

    It's another small update, but I also fixed few small bugs & issues that bothered me for some time + usual update for new OS'es and Xcode.

    #xcode #swift #devcleaner

  37. Working on some (small) yearly update for DevCleaner...

    I'm thinking about removing „default selection" completely - it was designed to have something to start, but obviously it won't fit with everyone, doesn't really work with betas (which in Apple world is almost 1/4 of year)

    What do you guys think? 🤔

    #xcode #swift #devcleaner

  38. Working on some (small) yearly update for DevCleaner...

    I'm thinking about removing „default selection" completely - it was designed to have something to start, but obviously it won't fit with everyone, doesn't really work with betas (which in Apple world is almost 1/4 of year)

    What do you guys think? 🤔

    #xcode #swift #devcleaner

  39. I haven't checked that for a while now, but... #devcleaner downloads are at >300k now 😱

    I think it shows perfectly on the graph that downloads are mostly driven by word of mouth 👀

    I know there were not many updates lately, but I assure you guys I didn't abandon it. There's simply not much I can do without moving out of sandbox and that will require a bit more work and I'm occupied by a different pet project now 😉