Framework path fix
This commit is contained in:
@@ -264,35 +264,35 @@ class IOSPlatform extends PlatformTarget {
|
||||
context.ADDL_PBX_FILE_REFERENCE = "";
|
||||
context.ADDL_PBX_FRAMEWORKS_BUILD_PHASE = "";
|
||||
context.ADDL_PBX_FRAMEWORK_GROUP = "";
|
||||
|
||||
|
||||
context.frameworkSearchPaths = [];
|
||||
|
||||
|
||||
for (dependency in project.dependencies) {
|
||||
|
||||
var name = null;
|
||||
var path = null;
|
||||
|
||||
|
||||
if (Path.extension (dependency.name) == "framework") {
|
||||
|
||||
name = dependency.name;
|
||||
path = "/System/Library/Frameworks/" + dependency.name;
|
||||
|
||||
|
||||
} else if (Path.extension (dependency.path) == "framework") {
|
||||
|
||||
name = Path.withoutDirectory (dependency.path);
|
||||
path = PathHelper.tryFullPath (dependency.path);
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (name != null) {
|
||||
|
||||
var frameworkID = "11C0000000000018" + StringHelper.getUniqueID ();
|
||||
var fileID = "11C0000000000018" + StringHelper.getUniqueID ();
|
||||
|
||||
|
||||
ArrayHelper.addUnique (context.frameworkSearchPaths, Path.directory (path));
|
||||
|
||||
|
||||
context.ADDL_PBX_BUILD_FILE += " " + frameworkID + " /* " + name + " in Frameworks */ = {isa = PBXBuildFile; fileRef = " + fileID + " /* " + name + " */; };\n";
|
||||
context.ADDL_PBX_FILE_REFERENCE += " " + fileID + " /* " + name + " */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = " + name + "; path = " + path + "; sourceTree = SDKROOT; };\n";
|
||||
context.ADDL_PBX_FILE_REFERENCE += " " + fileID + " /* " + name + " */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = \"" + name + "\"; path = \"" + path + "\"; sourceTree = SDKROOT; };\n";
|
||||
context.ADDL_PBX_FRAMEWORKS_BUILD_PHASE += " " + frameworkID + " /* " + name + " in Frameworks */,\n";
|
||||
context.ADDL_PBX_FRAMEWORK_GROUP += " " + fileID + " /* " + name + " */,\n";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user