Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Carthage support #16

Merged
merged 2 commits into from
Dec 12, 2016
Merged

Carthage support #16

merged 2 commits into from
Dec 12, 2016

Conversation

daichiro
Copy link
Contributor

@daichiro daichiro commented Dec 8, 2016

Hi, @crexista

When this PR is merged, we can install this repo with Carthage.
I created Shared Scheme "KabuKit-iOS".

2016-12-08 21 58 54

@@ -20,6 +20,7 @@ extension ActionScene {
}
guard let sceneContents = manager.getStuff(scene: self) as? (SceneDirector<TransitionType>, ArgumentType?, SceneObserver) else {
assert(false, "Illegal Operation Error")
return nil
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

guard needs return in else statement

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

@crexista
Copy link
Owner

crexista commented Dec 12, 2016

I'm sorry that I've never used carthage before.
So, I can't understand why make new Shared Scheme KabuKit-iOS.
Please tell me 🙇

@@ -20,6 +20,7 @@ extension ActionScene {
}
guard let sceneContents = manager.getStuff(scene: self) as? (SceneDirector<TransitionType>, ArgumentType?, SceneObserver) else {
assert(false, "Illegal Operation Error")
return nil
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

$(SRCROOT)/carthage/Build/iOS/KabuKit.framework
$(SRCROOT)/carthage/Build/iOS/RxSwift.framework # if you've not added
```

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@daichiro
Copy link
Contributor Author

#16 (comment)
Carthage will only build Xcode schemes that are shared.
KabuKit scheme depends on CocoaPods. This conflicts with Carthage.
So new shared scheme is needed.
KabuKit-iOS scheme is used when carthage bootstrap --platform iOS.

@crexista
Copy link
Owner

#16 (comment)

OK. thanks!

@crexista crexista merged commit b8cb489 into crexista:master Dec 12, 2016
@daichiro daichiro deleted the feature/carthage branch December 12, 2016 06:45
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.

None yet

2 participants