mirror of
https://github.com/yonaskolb/XcodeGen.git
synced 2026-03-18 20:02:25 +00:00
Add Target option for copying frameworks when installing (#912)
* Add copy files on install option * Add documentation * Add tests * Add to the target’s JSON if true * Add changelog entry * Add test for outputted pbxproj file
This commit is contained in:
@@ -1076,12 +1076,15 @@ public class PBXProjGenerator {
|
||||
copyFrameworksReferences += getBuildFilesForPhase(.frameworks)
|
||||
if !copyFrameworksReferences.isEmpty {
|
||||
|
||||
let copyFilesActionMask: UInt = 8
|
||||
let copyFilesPhase = addObject(
|
||||
PBXCopyFilesBuildPhase(
|
||||
dstPath: "",
|
||||
dstSubfolderSpec: .frameworks,
|
||||
name: "Embed Frameworks",
|
||||
files: copyFrameworksReferences
|
||||
buildActionMask: target.onlyCopyFilesOnInstall ? copyFilesActionMask : PBXBuildPhase.defaultBuildActionMask,
|
||||
files: copyFrameworksReferences,
|
||||
runOnlyForDeploymentPostprocessing: target.onlyCopyFilesOnInstall ? true : false
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user