Adam George created CB-5778: ------------------------------- Summary: `cordova prepare` should build project with relative paths to custom frameworks Key: CB-5778 URL: https://issues.apache.org/jira/browse/CB-5778 Project: Apache Cordova Issue Type: Bug Components: CLI Affects Versions: 3.3.0 Reporter: Adam George
Thanks so much for adding the new "custom frameworks" feature for plugins in 3.3.0. I've found an issue with it though. When you build/prepare the iOS project, the path to the iOS framework is absolute. That's not cool, because if I commit the `platforms` directory to version control (which I don't like to do, but I currently have to due to other build issues), anyone else who checks it out in a different location the framework will not be found. Basically, I have a plugin like so: /plugins/ /com.idblueplugin /src /ios /frameworks /IDBLUE.framework plugin.xml Inside plugin.xml I have a reference to the framework: <framework src="src/ios/frameworks/IDBLUE.framework" custom="true" /> When I build the project, I would expect it should create a relative path to that custom framework: FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../platforms/ios", ); But instead it creates an absolute path like this: FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "/Users/asgeo1/Projects/myproject/cordova/platforms/ios", ); -- This message was sent by Atlassian JIRA (v6.1.5#6160)