Menu

1 / 2

Claude as a CI Co-pilot: Debugging Apple Signing Hell So You Don't Have To

DEV Community·Todd Sullivan·6 months ago
#TqKdPlJE
#cicd#ios#claude#plist#match
Reading 0:00
15s threshold

This week I spent a few hours debugging a fastlane CI pipeline that was failing on every single run with Apple provisioning errors. I paired with Claude the entire time. Here's what that actually looks like — not the polished "AI helped me code!" version, but the messy, real one.

The Setup

iOS build pipeline. Fastlane + match for code signing. The CI runner kept blowing up at exportArchive with:

error: exportArchive: requires a provisioning profile with the App Groups feature

Enter fullscreen mode

Exit fullscreen mode

Except — the profile absolutely contained the App Groups entitlement. I inspected the decrypted .mobileprovision manually. It was there. Xcodebuild was lying.

Where Claude Actually Helped

I dumped the failing lane, the temp plist gym was generating, and the error into the conversation.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.