Demo Project : Missing Dependency #19

Closed
opened 2025-12-29 15:22:11 +01:00 by adam · 3 comments
Owner

Originally created by @wm-j-ray on GitHub (Dec 8, 2015).

John,

I got a 'Missing dependency target GCDKit. error when trying to run your example. Just a heads up.

I dragged and dropped in the original source of GCDKit project to get up and running. Tried to run the demo under xCode 7.1.1, IOS 9.1. She builds, LaunchScreen.xib comes up and the demo crashes. I have the simulator location set to 'Apple.'

Fixed it.

OK, this what I did (I hate cocoa pods). So I don't use it and prefer Carthage. I commented out the

//#if USE_FRAMEWORKS
    import GCDKit
#endif

in CoreStore.swift and the demo runs

Originally created by @wm-j-ray on GitHub (Dec 8, 2015). John, I got a 'Missing dependency target GCDKit. error when trying to run your example. Just a heads up. I dragged and dropped in the original source of GCDKit project to get up and running. Tried to run the demo under xCode 7.1.1, IOS 9.1. She builds, LaunchScreen.xib comes up and the demo crashes. I have the simulator location set to 'Apple.' Fixed it. OK, this what I did (I hate cocoa pods). So I don't use it and prefer Carthage. I commented out the ``` //#if USE_FRAMEWORKS import GCDKit #endif ``` in CoreStore.swift and the demo runs
adam closed this issue 2025-12-29 15:22:11 +01:00
Author
Owner

@JohnEstropia commented on GitHub (Dec 8, 2015):

@wm-j-ray Thanks for the feedback! The demo app builds CoreStore as a framework, which means that GCDKit should also be built as a framework. If you just dragged and dropped the source then it won't be built as a framework, which is why commenting out the import statement makes it work for you.

You can clone CoreStore including GCDKit using

git clone --recursive https://github.com/JohnEstropia/CoreStore.git

I'm pretty sure Carthage should manage submodules for you though so I'm not sure why GCDKit was not in your folder in the first place..

@JohnEstropia commented on GitHub (Dec 8, 2015): @wm-j-ray Thanks for the feedback! The demo app builds CoreStore as a framework, which means that GCDKit should also be built as a framework. If you just dragged and dropped the source then it won't be built as a framework, which is why commenting out the `import` statement makes it work for you. You can clone CoreStore including GCDKit using ``` git clone --recursive https://github.com/JohnEstropia/CoreStore.git ``` I'm pretty sure Carthage should manage submodules for you though so I'm not sure why GCDKit was not in your folder in the first place..
Author
Owner

@wm-j-ray commented on GitHub (Dec 8, 2015):

Thanks for the help.

On Tue, Dec 8, 2015 at 2:52 AM, John Estropia notifications@github.com
wrote:

@wm-j-ray Thanks for the feedback! The demo app builds CoreStore as a framework, which means that GCDKit should also be built as a framework. If you just dragged and dropped the source then it won't be built as a framework, which is why commenting out the import statement makes it work for you.
You can clone CoreStore including GCDKit using

git clone --recursive https://github.com/JohnEstropia/CoreStore.git

I'm pretty sure Carthage should manage submodules for you though so I'm not sure why GCDKit was not in your folder in the first place..

Reply to this email directly or view it on GitHub:
https://github.com/JohnEstropia/CoreStore/issues/26#issuecomment-162804102

@wm-j-ray commented on GitHub (Dec 8, 2015): Thanks for the help. On Tue, Dec 8, 2015 at 2:52 AM, John Estropia notifications@github.com wrote: > @wm-j-ray Thanks for the feedback! The demo app builds CoreStore as a framework, which means that GCDKit should also be built as a framework. If you just dragged and dropped the source then it won't be built as a framework, which is why commenting out the `import` statement makes it work for you. > You can clone CoreStore including GCDKit using > > ``` > git clone --recursive https://github.com/JohnEstropia/CoreStore.git > ``` > > ## I'm pretty sure Carthage should manage submodules for you though so I'm not sure why GCDKit was not in your folder in the first place.. > > Reply to this email directly or view it on GitHub: > https://github.com/JohnEstropia/CoreStore/issues/26#issuecomment-162804102
Author
Owner

@JohnEstropia commented on GitHub (Dec 9, 2015):

I'll close this for now but feel free to reopen the issue if you still have other problems.
You can also try the workaround discussed here https://github.com/JohnEstropia/CoreStore/issues/27

@JohnEstropia commented on GitHub (Dec 9, 2015): I'll close this for now but feel free to reopen the issue if you still have other problems. You can also try the workaround discussed here https://github.com/JohnEstropia/CoreStore/issues/27
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/CoreStore#19