I'm facing problems while importing a library I created.
This is the Package.swift of my executable:
import PackageDescription let package = Package( name: "PayBackCodingChallenge", dependencies: [ .package(url: "../NumberChecker", from: "1.0.0"), ], targets: [ .target( name: "PayBackCodingChallenge", dependencies: []), ] ) When I try to import NumberChecker in my main.swift I get the following message: No such module 'NumberChecker':
import NumberChecker let arguments = CommandLine.arguments if arguments.count != 3 { print("USAGE: PayBackCodingChallenge [data] [target]") print(" data: File containing list of numbers ") print(" target: Target number") } else { let data = arguments[1] let target = arguments[2] print(data + " " + target) } My NumberChecker library is located in a directory at the same level as PayBackCodingChallenge and compiles correctly. What could be the problem?
Thanks in advance!
1 Answers
Answers 1
You should add NumberChecker as a dependency to PayBackCodingChallenge:
... targets: [ .target( name: "PayBackCodingChallenge", dependencies: ["NumberChecker"]), ] ...
0 comments:
Post a Comment