Comments (14)
Tell me if there's any issue with the code or the podspec for AGGeometryKit+POP. :)
Den 16. mai 2014 kl. 17:39 skrev slizeray [email protected]:
Hey,
I can't build my projects with cocoa pods
For instance AGGeometryKit+POP,I keep getting the error:.../AGGeometryKit-POP/Demo/Pods/pop/pop/POPAnimationExtras.h:12:9: 'POP/POPDefines.h' file not found
In addition, it looks like you are using inconsistently internal imports "...h" and library imports <...h>
For instance
#import in POPLayerExtras.h
and
#import "POPDefines.h" in PopCGUtils.hThanks ahead,
Stéphane
/cc @orta
—
Reply to this email directly or view it on GitHub.
from pop.
Interesting. Pop uses internal imports for private header and implementation files, library imports for all public files. I'm not intimately familiar with CocoaPods, but it seems like we should be able to make it work. Is everybody encountering this issue or is this an isolated report?
from pop.
I was able to successfully install AGGeometryKit+POP in an empty Xcode project. The Podfile I used:
platform :ios, '7.1'
pod 'AGGeometryKit+POP', '~> 0.1'
My import statements:
#import <POP/POP.h>
#import "POPAnimatableProperty+AGGeometryKit.h"
@slizeray can you confirm if the above work for you?
from pop.
Unfortunately I still can't build. I followed exactly what you did...
Here is the error message
.../Test/Pods/pop/pop/POPAnimationExtras.h:12:9: 'POP/POPDefines.h' file not found
Thanks ahead !
Stéphane
/cc @orta
from pop.
I would make sure you're using a standard set of compiler flags in the project importing files from <POP/….h>
. If you manually adjust the include paths, it could override the defaults that Pop depends on.
from pop.
Please reopen this issue.
I guess your filesystem is NOT case sensitive.
On a case sensitive file system, you can't use POP.
You don't follow import rules.
Because your project is under "pop" (lower case) ALL your imports should look
#import <pop/POP.h> and NOT #import <POP/POP.h>
Please correct all your source code accordingly
Thanks ahead,
Stéphane
/cc @orta
To test if your filesystem is sensitive or not do the following:
touch abc1
touch abC1
ls ab*
Interpreting Results
1 file - case insensitive
2 files - case sensitive
from pop.
Or rename the directory pop and update the config files accordingly....
from pop.
Makes sense. Thanks for the extra information. We should definitely support case sensitive filesystems.
from pop.
Should it be POP, Pop or pop? I find different usage all over the place :)
from pop.
Ha. Good question. These are the rules I've been following:
- 'pop' - marketing name for project
- 'Pop' - marketing name in context of sentence
- 'POP' - Obj-C namespace prefix
Use the one that feels right, the rest will follow. In this case, 3 tips me in favor of renaming the filesystem folder to all uppercase.
from pop.
Any Progress? I am eager to use pop...
from pop.
You should be able to make the adjustments above to your local copy before this is fixed in the main repository. Hopefully that can unblock you and let you start adopting Pop without any extra delay.
from pop.
@slizeray Let me know if this pull request works for you.
from pop.
@kimon, @grp - see pull request for explanation on why 'pop' is a better option than 'POP'
from pop.
Related Issues (20)
- paper link does not exist
- Couldnt be able to integrate this with Swift 3.0 project by following the same commands. HOT 1
- No such file or directory error while building the workspace
- Errors should be thrown when animation parameters don't match animation parameters
- In memory of the Facebook Paper HOT 1
- Why not kPOPLayerRotationZ this enumeration? I want to rotate the animation around the Z axis. HOT 2
- Cannot works with Snapkit?
- Do you have the scenekit+pop demo?
- iostream file not found - Xcode 9.3.1 - Swift 4 HOT 3
- How to get the progress of the animation
- _POPPropertyAnimationState isPaused reset the progress
- Installation
- CocoaPods update HOT 5
- If toValue equals the target's current value then completionBlock will fire immediately HOT 1
- Carthage issue HOT 1
- problem with same animation HOT 1
- i feel confused ,what the function work for ‘ [self _scheduleProcessPendingList]’
- POPSpringAnimation removedOnCompletion not working
- Spring animation not working anymore following iOS 13 update HOT 5
- Swift Package Manager Support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pop.