問題タブ [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 に答える
298 参照

ios - 宣言されていない型 adter 'swift build'

ライブラリを Swift Package Manager と統合しようとしています。実行swift buildすると、依存関係が正常にダウンロードされますが、次のエラーも表示されます。

Cocoapods と Carthage は問題なく動作します。私は本当に何時間も費やしましたが、何が間違っているのか理解できません。誰かが私を助けてくれることを願っています!

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

swift - Swift パッケージ マネージャーは、グループ構造を維持しながら Xcode プロジェクトを生成します

swift パッケージマネージャーから生成するときに、Xcode でグループ構造の階層を維持することは可能ですか? 私が実行するたびに:

私が持っていたグループ(正常に動作するフォルダではない)構造を失います。私は、Xcode でのプログラミング中に、コードからは見えないレベルの視覚的な組織​​ (つまり、フォルダーではなくグループ) を定期的に作成したいと考えています。

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

swift - Swift Package Manager `swift build` コマンドを使用して Swift Package の最適化されたバージョンをビルドする方法

新しい Swift Package Manager 形式で記述された Swift コードを、高度に最適化されたバイナリ コードにコンパイルしたいと考えています。これは現在使用できswiftc -O somefile.swiftますが、swift パッケージはコマンドを使用してビルドされるため、オプションを受け入れないためswift build渡すことができません。-Oでは、コンパイル プロセス中にコードを最適化するように指定する方法はありますか?

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

swift - CocoaPods のようなサブモジュールを含む Swift パッケージ

作成中の Pod を Swift Package Manager (SPM) に変換しようとしていますが、subspec機能を CocoaPods から SPM に変換する方法がわかりません。SPM が複数のターゲットを提供することは知っていますが、これはsubspec機能と同じではありません。

次のポッドスペックがあるとしましょう:

開発者がサブスペックに依存している場合、CoreDataサブスペックが自動的に含まれますがMain、ポッドのいくつかのフラグも設定されます。このようにして、Mainポッドは追加機能が利用可能であることを認識し、それを統合します。サブスペックからのコードの簡単な例Main:

0 投票する
6 に答える
13856 参照

swift - Swift Package Manager ライブラリにアセット/リソースを含める方法は?

Apple の Swift Package Manager を使用してライブラリを出荷したいと考えています。ただし、私のライブラリには、さまざまな言語に翻訳されたいくつかの文字列を含む .bundle ファイルが含まれています。cocoapods を使用すると、spec.resource を使用して含めることができます。しかし、SwiftPM ではそれができません。解決策はありますか?

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

swift - フォークせずに他の人のリポジトリ用のパッケージを作成する

github の既存の C ライブラリ リポジトリ用に Swift Package Manager エントリ (マニフェストおよびモジュールマップ ファイル) を作成したいと考えています。

ただし、フォークしたくありません。そこに追加し、フォークを元のレポで最新の状態に維持します。

これは、Swift PM のプロキシとして機能する別のリポジトリを作成する方法ですか?