eggheadgames/apple-receipt

Add binary to each release for faster Carthage builds

Closed this issue · 3 comments

After we convert to Swift 3, #21, add a binary to the release that Carthage can find and use.

Added prebuilt frameworks to 1.0.4 and 1.0.3, 2 most recent releases.

Building framework for 1.0.2 fails with output:

*** xcodebuild output can be found in /var/folders/fr/6t52nbbj59vclcqptz6b8bgw0000gr/T/carthage-xcodebuild.bGrFsR.log
*** Building scheme "ReceiptKit" in ReceiptKit.xcodeproj
2016-10-19 13:15:29.823 xcodebuild[9048:61816] [MT] PluginLoading: Required plug-in compatibility UUID 8A66E736-A720-4B3C-92F1-33D9962C69DF for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** CLEAN FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
A shell task (/usr/bin/xcrun xcodebuild -project /Users/derpoliuk/projects/eg/apple-receipt/ReceiptKit.xcodeproj -scheme ReceiptKit -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build) failed with exit code 65:
2016-10-19 13:15:29.823 xcodebuild[9048:61816] [MT] PluginLoading: Required plug-in compatibility UUID 8A66E736-A720-4B3C-92F1-33D9962C69DF for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** CLEAN FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)

Plugin warning should be on my machine only - carthage build --no-skip-current generates similar warning for other tags. But Check dependencies errors needs further investigation.

I'd leave only 2 prebuilt frameworks for 2 recent tags and close this issue.

CC @mikemee @salutis @andris-zalitis @lauracalinoiu.

@derpoliuk Yes, we only need prebuilt for the latest and going forward. The earlier ones start to get complicated by different Swift versions etc.

@mikemee got it, thank you. Closing this issue.