問題タブ [swift-package-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3331 参照

objective-c - Objective C コードの Swift パッケージ マネージャー

既存のxcodeprojと新しいxcodeprojで使用するためにフレームワークに変換する必要がある古い目的のcプロジェクトはほとんどありません。SPM は良い選択でしょうか? SPM が純粋な目的の C プロジェクトで機能するかどうか教えてください。

0 投票する
2 に答える
385 参照

swift - Swift Package Manager が nonWhitelistedFlags エラーをスローする

この問題は、pkgConfig を使用する必要があり、pkgConfig にフラグ定義が含まれているシステム モジュールで発生します。

ImageMagick (自作)

2 つのパッケージを作成します: CMagicWand、type system-module

module.modulemap

Package.swift

次に、MagicWand タイプ ライブラリ パッケージからそれを使用しようとします。

Package.swift

pkgConfig MagickWand.pc

このセットアップで、2 番目のパッケージの迅速なビルドを実行すると、出力は次のようになります。

問題のある CFlags を対応する .pc ファイルから削除しようとしましたが、それらを削除する方法を見つけても役に立ちません (いつでも独自の .pc ファイルを作成できます)。これらのフラグには理由があります。

ターゲット システム (Ubuntu) の mysqlclient で同じ問題が発生しました。この問題は OS X では再現できませんが、役に立ちません。

エラーは func ホワイトリスト ( https://github.com/apple/swift-package-manager/blob/master/Sources/PackageLoading/Module%2BPkgConfig.swift ) から発生し、拡張する方法がわかりません実行時にリストします。この制限に苦しんでいるのは私だけではないと思いますが、すでに数日間回避策を見つけることができません.

0 投票する
3 に答える
1065 参照

swift - 出力実行可能ファイルの名前を指定する方法は?

デフォルトでは、SPM は、そのmain.swift. 別のファイル名でバイナリをビルドするにはどうすればよいですか? SPMのマニュアルに説明がありません。

0 投票する
1 に答える
322 参照

swift - Alamofire ライブラリが Swift Package Manager で応答しない

私はSwift Package Managerの新しい蜂です.REST APIで作業する必要がある実行可能ファイルを作成しています.そのためにAlamofireを使用しています.これがパッケージファイルに追加した方法です.

リクエストを作成すると、応答がありません。ただし、このメソッドを XCode プロジェクトで使用すると、このメソッドが応答します。

デバッグすると、メソッド内に入らないことがわかりました。これは、エラーも応答も得られないことを意味します。どこが間違っているのか教えてください。