@shazron and @dpogue , Here is the issue with the New Build System.

The framework target is a wrapper on the static library. The static library has 
a copy headers build phase that is before the compilation build phase. If you 
move the copy headers phase to after the compilation phase, the new build 
system will successfully build the framework target one time (with a clean 
derived data folder). Unfortunately, subsequent builds will fail because the 
new build system is getting confused by the header files being in two places in 
the search path (project folder and CONFIGURATION_BUILD_DIR folder). There are 
several hacky solutions, but my recommendation is make the framework target a 
first class citizen, sharing the source files and compiling them as part of the 
target, rather than depending on the static library target. I can submit a PR 
on Monday.

[ Full content available at: https://github.com/apache/cordova-ios/pull/378 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to