In a Swift package's manifest you declare products. For those products you can define their types
. One option is static
, another is dynamic
, or you could leave it blank and the Swift Package Manager will automatically choose the type based on the client's preferences.
Why would I choose to make a vended library static over dynamic, or vice versa?
And how does that decision affect the consumer of the library if they are an iOS project?