xcode-archive@5 failed: 'unkown SDKROOT: auto'. Darwin/PediFoods.xcconfig sets SDKROOT = auto and SUPPORTED_PLATFORMS = iphoneos iphonesimulator macosx (Skip's multi-platform build target) — same root cause as the earlier PLATFORM_DISPLAY_NAME failure from manage-ios-code-signing. Both are Bitrise step-side project parsers that pre-guess a single platform before invoking xcodebuild, and neither understands this project's build shape. xcodebuild itself has no problem with SDKROOT = auto (confirmed via a local build). Only Bitrise's own step parsers choke on it. Going through fastlane's build_app instead sidesteps that parser entirely — it's the same approach the Darwin/fastlane/Fastfile already used before, restored here with the earlier apikey.json JSON-escaping and DEVELOPMENT_TEAM injection fixes kept.
55 lines
1.7 KiB
Ruby
55 lines
1.7 KiB
Ruby