add rule to copy app extensions ('.appex') to product's Plugins directory (#1531)

This commit is contained in:
Ilja Iwas
2025-02-17 05:52:50 +01:00
committed by GitHub
parent 5644662e5b
commit 2f1fbf2a91
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -27,6 +27,12 @@ public enum BuildPhaseSpec: Equatable {
phaseOrder: .postCompile
)
public static let plugins = CopyFilesSettings(
destination: .plugins,
subpath: "$(CONTENTS_FOLDER_PATH)/PlugIns",
phaseOrder: .postCompile
)
public enum Destination: String {
case absolutePath
case productsDirectory
+1
View File
@@ -110,6 +110,7 @@ extension FileType {
// copyfiles
"xpc": FileType(buildPhase: .copyFiles(.xpcServices)),
"appex": FileType(buildPhase: .copyFiles(.plugins)),
// no build phase (not resources)
"xcconfig": FileType(buildPhase: BuildPhaseSpec.none),