libPhoneNumber-iOS
libPhoneNumber-iOS copied to clipboard
SPM - Invalid Manifest Format v1.0.2
Swift Package Manager fails to import and parse the existing Package.swift file via a vanilla import from the base Github repository when importing to an Xcode project.
Xcode Version: 13.1 Swift: 5.5
libPhoneNumber-iOS
invalidManifestFormat("/var/folders/dp/541b60sn50sd_8n8w5x__67w0000gp/T/TemporaryFile.BJXdc4.swift:5:15: error: \'init(name:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)\' is unavailable\nlet package = Package(\n ^~~~~~~\nPackageDescription.Package:34:12: note: \'init(name:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)\' was introduced in PackageDescription 5\n public init(name: String, platforms: [PackageDescription.SupportedPlatform]? = nil, pkgConfig: String? = nil, providers: [PackageDescription.SystemPackageProvider]? = nil, products: [PackageDescription.Product] = [], dependencies: [PackageDescription.Package.Dependency] = [], targets: [PackageDescription.Target] = [], swiftLanguageVersions: [PackageDescription.SwiftVersion]? = nil, cLanguageStandard: PackageDescription.CLanguageStandard? = nil, cxxLanguageStandard: PackageDescription.CXXLanguageStandard? = nil)\n ^\n/var/folders/dp/541b60sn50sd_8n8w5x__67w0000gp/T/TemporaryFile.BJXdc4.swift:20:10: error: \'target(name:dependencies:path:exclude:sources:publicHeadersPath:cSettings:cxxSettings:swiftSettings:linkerSettings:)\' is unavailable\n .target(\n ^~~~~~\nPackageDescription.Target:59:24: note: \'target(name:dependencies:path:exclude:sources:publicHeadersPath:cSettings:cxxSettings:swiftSettings:linkerSettings:)\' was introduced in PackageDescription 5\n public static func target(name: String, dependencies: [PackageDescription.Target.Dependency] = [], path: String? = nil, exclude: [String] = [], sources: [String]? = nil, publicHeadersPath: String? = nil, cSettings: [PackageDescription.CSetting]? = nil, cxxSettings: [PackageDescription.CXXSetting]? = nil, swiftSettings: [PackageDescription.SwiftSetting]? = nil, linkerSettings: [PackageDescription.LinkerSetting]? = nil) -> PackageDescription.Target\n ^", diagnosticFile: Optional(<AbsolutePath:".../Library/Developer/Xcode/DerivedData/Leka-aewkxvrnmtqfvucloblunfbxqmns/SourcePackages/ManifestLoading/libphonenumber-ios.dia">)) in https://github.com/iziz/libPhoneNumber-iOS.git
@blevasseur-godaddy try to specify Dependency Rule -> Exact Version -> 1.0.0 it looks like this bug appeared in version 1.0.1