Merge branch 'aabluedragon-patch-1'
diff --git a/lib/pbxProject.js b/lib/pbxProject.js
index 544c914..b9cf4fd 100644
--- a/lib/pbxProject.js
+++ b/lib/pbxProject.js
@@ -1475,6 +1475,7 @@
command_line_tool: 'wrapper',
dynamic_library: 'products_directory',
framework: 'shared_frameworks',
+ frameworks: 'frameworks',
static_library: 'products_directory',
unit_test_bundle: 'wrapper',
watch_app: 'wrapper',
diff --git a/test/addBuildPhase.js b/test/addBuildPhase.js
index ee9005e..a9c5c39 100644
--- a/test/addBuildPhase.js
+++ b/test/addBuildPhase.js
@@ -104,5 +104,10 @@
test.deepEqual(initialFileReferenceSectionItemsCount.length, afterAdditionBuildFileSectionItemsCount.length - 2);
test.done();
- }
+ },
+ 'should set target to Frameworks given \'frameworks\' as target': function (test) {
+ var buildPhase = proj.addBuildPhase(['file.m'], 'PBXCopyFilesBuildPhase', 'Copy Files', proj.getFirstTarget().uuid, 'frameworks').buildPhase;
+ test.equal(buildPhase.dstSubfolderSpec, 10);
+ test.done();
+ },
}
diff --git a/test/addFramework.js b/test/addFramework.js
index d631bab..d7e1c2b 100644
--- a/test/addFramework.js
+++ b/test/addFramework.js
@@ -206,6 +206,9 @@
var newFile = proj.addFramework('/path/to/SomeEmbeddableCustom.framework', {customFramework: true, embed: true}),
frameworks = proj.pbxEmbedFrameworksBuildPhaseObj();
+ var buildPhaseInPbx = proj.pbxEmbedFrameworksBuildPhaseObj();
+ test.equal(buildPhaseInPbx.dstSubfolderSpec, 10);
+
test.equal(frameworks.files.length, 1);
test.done();
},