Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp 2 weeks ago

I started doing some exploration of XCBBuildService’s API. Xcode uses internally as an interface to the build system, and it’s something Bazel uses to swap the build system.

The motivation is to give @tuist access to the rawest build system data for our insights features. .xcactivitylog files and .xcresult bundles are designed for Xcode’s UI, not for analytics, and some data is either absent or not in a format that’s easy to work with.
#Xcode #Swift

  • Copy link
  • Flag this post
  • Block
Tuist boosted
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp 2 weeks ago

The @tuist team has cooked something together that I believe you’ll like. We are opening up a crucial piece to all the #Xcode projects out there. Your builds will fly!

#Swift

  • Copy link
  • Flag this post
  • Block
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp 2 weeks ago

The @tuist team has cooked something together that I believe you’ll like. We are opening up a crucial piece to all the #Xcode projects out there. Your builds will fly!

#Swift

  • Copy link
  • Flag this post
  • Block
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp 2 weeks ago

The @tuist team has cooked something together that I believe you’ll like. We are opening up a crucial piece to all the #Xcode projects out there. Your builds will fly!

#Swift

  • Copy link
  • Flag this post
  • Block
Marcin Krzyzanowski
@krzyzanowskim@mastodon.social  ·  activity timestamp 4 weeks ago

me: I just upgrade to macOS26 and Xcode26, what can go wrong

Xcode: hold my beer. I won't build your project now because yadayada

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Marcin Krzyzanowski
@krzyzanowskim@mastodon.social replied  ·  activity timestamp 4 weeks ago

I WANT TO SCREAM. Apparently #Xcode 26.0.1 has problems building Metal on macOS 26, too!

https://stackoverflow.com/questions/79660070/xcode-26-metal-compiler-error-metaltoolchain

that is a problem since Xcode 26 beta 2, and released. I'm so pissed. sooo pissed. Reported it back in Sep 9 FB20178568

Stack Overflow

Xcode 26 Metal compiler error MetalToolChain

Just downloaded Xcode 26 and I see build fails despite Metal toolchain 26.0 downloaded. What am I missing? cannot execute tool 'metal' due to missing Metal Toolchain; use: xcodebuild -downloadComp...
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this comment
  • Block
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp last month

I've got Xcode's build data output in a .sqlite database which LLMs can query to understand what happened in the build. The future of not wasting tokens using "xcodebuild"'s raw output is bright #Xcode

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Tuist
@tuist@fosstodon.org  ·  activity timestamp last month

What if we could reduce the costs of end-to-end tests? It turns out it's possible with LLMs. Our Tuist QA can test your iOS apps in simulators and provide a detailed report to help debug any issues.

https://videos.tuist.dev/w/7g4HTjWxL2EgNcjXny27eZ
#Swift #iOSDev #Xcode

  • Copy link
  • Flag this post
  • Block
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp last month

Xcode teams often optimize blindly:collecting build data is just too complex

With Tuist? One scheme post-action. That's it.

Here's how I added build insights to the Mastodon app in minutes:
https://videos.tuist.dev/w/mWM5SfMEwMSuRyKZu1rPmG
#Swift #Mastodon #Xcode

  • Copy link
  • Flag this post
  • Block
Tuist
@tuist@fosstodon.org  ·  activity timestamp last month

What would you say is a slow Xcode build? (minutes) #Xcode #Swift #iOSDev

  • Copy link
  • Flag this post
  • Block
John Siracusa boosted
Gary
@gary_bbgames@mstdn.games  ·  activity timestamp last month

Another rejection for my app.

Reason: “Your app includes content or features from LG TVs, or is marketed to control external hardware from LG TVs, without the necessary authorization”

I included a chat with LG explaining I had express permission to control their TVs via their API.

I’m honestly at a loss with what to do now. I guess I don’t release it and it’s just an app for me. Incredibly frustrated and disheartened.

#iOS
#Xcode
#Apple

  • Copy link
  • Flag this post
  • Block
Gary
@gary_bbgames@mstdn.games  ·  activity timestamp last month

#iOS #Xcode #Apple I have a contact at Apple I can ask for more clarity, but it shouldn’t have to come down to that.

  • Copy link
  • Flag this post
  • Block
Gary
@gary_bbgames@mstdn.games  ·  activity timestamp last month

Another rejection for my app.

Reason: “Your app includes content or features from LG TVs, or is marketed to control external hardware from LG TVs, without the necessary authorization”

I included a chat with LG explaining I had express permission to control their TVs via their API.

I’m honestly at a loss with what to do now. I guess I don’t release it and it’s just an app for me. Incredibly frustrated and disheartened.

#iOS
#Xcode
#Apple

  • Copy link
  • Flag this post
  • Block
Duncan Babbage
@babbage@iosdev.space  ·  activity timestamp 2 months ago

Anyone got any experience configuring Fastlane to make builds with Xcode betas / the RC. Is it possible? If not, where does Fastlane document/announce when they support a new Xcode version for building in CI? I’ve looked for docs but seem to find a blank. #Xcode#iOSDev#Fastlane

  • Copy link
  • Flag this post
  • Block
Tuist
@tuist@fosstodon.org  ·  activity timestamp 2 months ago

What if you could inspect your build results directly in your browser? With a single command, you can make that data accessible to anyone, anywhere.

https://docs.tuist.dev/en/guides/features/insights
#Xcode#Swift

  • Copy link
  • Flag this post
  • Block
Tuist
@tuist@fosstodon.org  ·  activity timestamp 2 months ago

SwiftPM's file-disk footprint can hinder caching optimizations. Our mirror of the Swift Package Index directory solves this, making downloads and caching faster, saving you time on every run.

https://docs.tuist.dev/en/guides/features/registry

#Swift #SwiftPM#Xcode

  • Copy link
  • Flag this post
  • Block
🇨🇦 Steve
@tewha@appdot.net  ·  activity timestamp 2 months ago

I ran into a Xcode debugging view I hadn't used before.

Instead of focusing on just one file, the main source editor (not just the navigator) showed detailed stack frames. I think the top of the source editor was the current frame and callers extended below, though I might have that backwards. I'm also unsure how much code appeared in each frame. Maybe the whole function?

What's this called and how do I turn it on intentionally? Was it added + removed in the betas? #Xcode

  • Copy link
  • Flag this post
  • Block
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp 2 months ago

Support for buildable folders landed in Tuist 4.62.0. Your agents won't have to regenerate Xcode projects on file changes, and potential inconsistencies between defined and generated projects are gone. #Swift#Xcode

https://community.tuist.dev/t/support-for-buildable-folders-in-tuist-4-62-0/723

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Pedro Piñera
@pedro@mastodon.pepicrft.me  ·  activity timestamp 3 months ago

It took a while, but it's finally here. We added support for buildable folders such that agents don't have to re-generate the project on every file project addition/removal #XcodeProj #xcode
https://github.com/tuist/tuist/pull/7984

  • Copy link
  • Flag this post
  • Block
Pedro Piñera boosted
Bruno Philipe
@brunoph@breakpoint.cafe  ·  activity timestamp 3 months ago

A related team to mine is hiring for a position in Ottawa to work in Xcode/SwiftPM. Check it out! #FediHire#GetFediHired#Xcode #Ottawahttps://jobs.apple.com/en-us/details/200612326/software-developer-xcode-and-tools

  • Copy link
  • Flag this post
  • Block
Bruno Philipe
@brunoph@breakpoint.cafe  ·  activity timestamp 3 months ago

A related team to mine is hiring for a position in Ottawa to work in Xcode/SwiftPM. Check it out! #FediHire#GetFediHired#Xcode #Ottawahttps://jobs.apple.com/en-us/details/200612326/software-developer-xcode-and-tools

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login