diff --git a/CHANGELOG.md b/CHANGELOG.md index d0fd2e841..b226ee674 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Added - Added `projReferenceFormat` to `PBXOutputSettings` to allow changing the output format of generated references. `withPrefixAndSuffix` will give the legacy behaviour `xcode` will generate 32 character references as XCode does. https://github.com/tuist/xcodeproj/pull/345 by @samskiter. +- Added `com.apple.product-type.framework.static` to `PBXProductType`. https://github.com/tuist/xcodeproj/pull/346 by @ileitch. ## 6.3.0 diff --git a/Sources/xcodeproj/Objects/Targets/PBXProductType.swift b/Sources/xcodeproj/Objects/Targets/PBXProductType.swift index 2672f033c..4821d3f2b 100644 --- a/Sources/xcodeproj/Objects/Targets/PBXProductType.swift +++ b/Sources/xcodeproj/Objects/Targets/PBXProductType.swift @@ -4,6 +4,7 @@ public enum PBXProductType: String, Decodable { case none = "" case application = "com.apple.product-type.application" case framework = "com.apple.product-type.framework" + case staticFramework = "com.apple.product-type.framework.static" case dynamicLibrary = "com.apple.product-type.library.dynamic" case staticLibrary = "com.apple.product-type.library.static" case bundle = "com.apple.product-type.bundle" @@ -28,7 +29,7 @@ public enum PBXProductType: String, Decodable { switch self { case .application, .watchApp, .watch2App, .messagesApplication: return "app" - case .framework: + case .framework, .staticFramework: return "framework" case .dynamicLibrary: return "dylib"