Build Cache for Xcode v0.18.1

What’s Changed

  • Updated to Build Cache CLI v3.4.2
  • The xcodebuild wrapper now reports Bitrise Build Cache health around each build: actionable setup problems before it starts, a recap after, and what the compilation cache proxy counted on its own side. No extra network round-trip. Opt out with --no-doctor or BITRISE_BUILD_CACHE_SKIP_DOCTOR
  • The compilation cache proxy counts requests it could not complete and keeps the first failure’s message, so a build can report that the cache misbehaved
  • The doctor’s xcelerate-proxy and ccache-helper checks probe the socket path activation recorded rather than re-resolving it, so a --proxy-socket-path override no longer makes a healthy daemon look down
  • activate no longer discards a browser login’s refresh token, and a host with no usable OS keychain now keeps the full credential in the config file
  • FindMissingBlobs had its retry logic inverted — it retried a rejected token and gave up immediately on transient errors