Open aylarov opened 8 years ago
Bounty added for this issue: https://www.bountysource.com/issues/34187955-addstaticlibrary-problem
Bounty increased to $100
Ok, I figured out the problem productName getter returns the first found PRODUCT_NAME from configurations, which is $(TARGET_NAME) in case of React Native project and refers to Test target. I will modify addToLibrarySearchPaths function to add path to lib search paths for all targets and make pull request.
@imhotep , please let me know what's required to have this in the next release.
Hi, I've been trying to use the
addStaticLibrary
func and had some issues with it:if (this.hasFile(file.path)) return false;
code, since if the lib exists the function just returnsfalse
, if I change it toif (!this.hasFile(file.path)) return false;
thenaddToLibrarySearchPaths
function there is the following code:if (unquote(buildSettings['PRODUCT_NAME']) != this.productName) continue;
in case of React Native iOS project (I've added fhe file) ,
this.productName
is always $(TARGET_NAME) andcontinue
doesn't happen only for the test target, while happens for the main target, so library isn't added to the main target Library Search Path.project.txt