問題タブ [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.
objective-c - Objective C コードの Swift パッケージ マネージャー
既存のxcodeprojと新しいxcodeprojで使用するためにフレームワークに変換する必要がある古い目的のcプロジェクトはほとんどありません。SPM は良い選択でしょうか? SPM が純粋な目的の C プロジェクトで機能するかどうか教えてください。
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 ) から発生し、拡張する方法がわかりません実行時にリストします。この制限に苦しんでいるのは私だけではないと思いますが、すでに数日間回避策を見つけることができません.
swift - 出力実行可能ファイルの名前を指定する方法は?
デフォルトでは、SPM は、そのmain.swift
. 別のファイル名でバイナリをビルドするにはどうすればよいですか? SPMのマニュアルに説明がありません。
swift - Alamofire ライブラリが Swift Package Manager で応答しない
私はSwift Package Managerの新しい蜂です.REST APIで作業する必要がある実行可能ファイルを作成しています.そのためにAlamofireを使用しています.これがパッケージファイルに追加した方法です.
リクエストを作成すると、応答がありません。ただし、このメソッドを XCode プロジェクトで使用すると、このメソッドが応答します。
デバッグすると、メソッド内に入らないことがわかりました。これは、エラーも応答も得られないことを意味します。どこが間違っているのか教えてください。