問題タブ [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 投票する
3 に答える
1515 参照

swift - Swift Package Manager と Xcode: Xcode の設定を保持しますか?

Swift でサーバーを開発しており、Swift Package Manager を使用しています。また、Mac OS システムで開発を行って Xcode プロジェクトを生成し、Xcode を IDE として使用する場合に便利です (つまり、時々、パッケージの依存関係を更新する必要があります。これを行うために使用swift package generate-xcodeprojしています。この時点で問題が発生します。Xcode でいくつかの設定を作成しました。たとえば、DEBUG フラグを設定し、ファイルのコピー フェーズにある .plist ファイルを持っています。これらは、Xcode プロジェクトを再生成すると失われます。 .swift package update依存関係でファイルが変更され、これらがXcodeプロジェクトに伝播されないことがあるため、単純に使用できないようです。

私が望むのは、Xcode の外部のファイルで Xcode の設定を個別に確立する手段であり、これを実行するときに Xcode にインポートできますswift package generate-xcodeproj。私はこれを行う方法を見たことがありません。

関連する質問は次のとおりです。私が行うとき、swift build同じビルド設定を使用したいと思います。

提案?

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

swift - SwiftPM を使用した Cocoa アプリケーション

私の一般的な目標は、postgreSQL データベースからすべてのデータを取得するアプリを作成することです。まず、C API libpq を接続してデータベースに接続しました。それから、 Perfect のおかげで、生活を楽にするlibpqの素敵なラッパーを見つけました。このラッパーをインストールするには、Package.swift を作成し、依存関係を追加して、xcodeproj を .xml で再生成する必要がありますswift package generate-xcodeproj

しかし、それを行うと、プロジェクトの構造全体が再構築され、その結果、プロジェクトを実行すると、シミュレーターが起動せず、何が起こっているのか理解できなくなり、ビルドは通常失敗します。

新しいプロジェクト構造

Package.swift ファイルを追加した後にプロジェクトを生成するとどうなるか、および追加された新しいパッケージですべてを機能させ続ける方法について、誰かが私に説明してくれたらよかったのにと思います。

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

swift - Swift Package Manager 使用時の「モジュールはテスト用にコンパイルされていません」エラー

で Swift ライブラリを作成しswift package init --type library、 で Xcode プロジェクトを生成しましたswift package generate-xcodeproj

今、Xcode で Test スキームを実行しようとしています。次のエラーが出力されます。

ただし、ターミナルで実行するswift buildと、正常に動作します。swift test

すべてのターゲットに設定ENABLE_TESTABILITYしました。YESこれ以外は、プロジェクトで何も変更しませんでした。Xcode に単体テストを実行させるにはどうすればよいですか?