2017-11-14 4 views
1

を使用することはできません。は、私はスウィフトとXcodeの最新リリースバージョンを持っているスウィフトパッケージマネージャ

私はこれを使用することスウィフトパッケージマネージャを使用しようとしています

.package(url: "https://github.com/matejkosiarcik/Stopwatch.git", from: "0.1.0") 

しかし、私は私のコマンドラインツールで、あるいはAでこれを埋め込む方法を把握する方法を試みて、複数の日々を過ごしていますブランドの新しいコマンドラインツールMain.swiftには、エラーを与えないように:

No such module 'Stopwatch'.

誰かがこの正確なパッケージのためにそれを行う方法を説明してくださいますか?

ありがとうございます。スウィフトパッケージ内のモジュールがない製品として、ターゲットとして指定されている

+0

それは作成しますか? (Xcodeで '⌘+ B'。) –

+0

に関連するかもしれない。https://stackoverflow.com/questions/47268035/importing-modules-with-swift-package-manager –

答えて

0

注意。

はあなたPackage.swiftに次の製品スペックを持っていると仮定します。

products: [ .library(name: "MyProduct", targets: ["MyTarget1", "MyTarget2"])] 

次にあなたがPackage.swiftで依存関係として本製品を使用する他のいくつかのパッケージに:

.target(name: "TargetInSomeOtherPackage", dependencies: ["MyProduct"]) 

かつ迅速なコードであなたはモジュールをインポートします:

import MyTarget1 
import MyTarget2 

あなたの場合、 ur製品:.library(name: "Stopwatch", targets: ["lib"])。つまり、Stopwatchを依存関係として使用し、Swiftコードにlibというモジュールをインポートすることができます。インポート可能なモジュールStopwatchはありません。

関連する問題