Skip to content

Add Workspace and Frameworks project (Carthage Support)#783

Merged
nicklockwood merged 2 commits into
nicklockwood:masterfrom
Jeehut:master
Feb 17, 2017
Merged

Add Workspace and Frameworks project (Carthage Support)#783
nicklockwood merged 2 commits into
nicklockwood:masterfrom
Jeehut:master

Conversation

@Jeehut
Copy link
Copy Markdown
Contributor

@Jeehut Jeehut commented Feb 17, 2017

I'm not sure why #624 was not merged back then, but since quite some time has passed since then I expect that PR not to work any more. So I made a clean fork with the most current iCarousel to get Carthage support and fix an issue (#782).

I've tried not to change anything except what was really needed, specifically here's what I did:

  • Create a new project with iOS & macOS framework targets with shared schemes
  • Create a workspace with my new project and all test & example projects included
  • Stopped sharing any other schemes except for the framework schemes (to fix Carthage Installation fails for usage via Checkouts #782)

Using my fork via Carthage (until this is merged) is as easy as including this to your Cartfile:

github "Dschee/iCarousel" "master"

Note that this PR also solves #667.

This prevents an issue while building with Carthage. The error message was:
"xcodebuild timed out while trying to read iCarouselChameleonDemo.xcodeproj 😭“
@Jeehut
Copy link
Copy Markdown
Contributor Author

Jeehut commented Feb 17, 2017

Note that this alone didn't solve the issue. See here where I also have a working solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Carthage Installation fails for usage via Checkouts

2 participants