diff --git a/lib/common b/lib/common index b929d900bb..ea232a5976 160000 --- a/lib/common +++ b/lib/common @@ -1 +1 @@ -Subproject commit b929d900bb41b4fa4bd809954dfa1560ea1cb047 +Subproject commit ea232a59761cdc7cee25494635ebc85eab78d505 diff --git a/lib/services/ios-project-service.ts b/lib/services/ios-project-service.ts index 56f3712887..2de4c67169 100644 --- a/lib/services/ios-project-service.ts +++ b/lib/services/ios-project-service.ts @@ -125,16 +125,17 @@ class IOSProjectService implements IPlatformProjectService { "-project", path.join(projectRoot, this.$projectData.projectName + ".xcodeproj"), "-target", this.$projectData.projectName, "-configuration", options.release ? "Release" : "Debug", - "build" + "build", + 'SHARED_PRECOMPS_DIR=' + path.join(projectRoot, 'build', 'sharedpch') ]; var args: string[] = []; if(options.device) { args = basicArgs.concat([ - "-xcconfig", path.join(projectRoot, "build.xcconfig"), + "-xcconfig", path.join(projectRoot, this.$projectData.projectName, "build.xcconfig"), "-sdk", "iphoneos", - "ARCHS=\"armv7\"", - "VALID_ARCHS=\"armv7\"", + 'ARCHS=armv7 arm64', + 'VALID_ARCHS=armv7 arm64', "CONFIGURATION_BUILD_DIR=" + path.join(projectRoot, "build", "device") ]); } else { diff --git a/package.json b/package.json index a8e9e41ac6..f2d38e8b40 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "mobile" ], "dependencies": { + "bplist-parser": "0.0.6", "bufferpack": "0.0.6", "byline": "4.1.1", "colors": "0.6.2",