問題タブ [xcode-workspace]

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 に答える
391 参照

swift - 迅速なワークスペースでの GitHub アクション

xcodebuildGithub Actions を使用してコマンドを実行しようとしていxcworkspaceます。ただし、構成はエラーで失敗しますUnable to find a destination matching the provided destination specifier: { platform: iOS Simulator, OS: latest, name:iPhone 11 Pro }

ここに私のswift.ymlファイルがあります

ご覧のとおり、CI マシンで使用可能なすべてのデバイスもログに記録しています。これは、いくつかのiPhone 11 Pro(Max)を明確に示しています。

私がすでに試したこと:

  • 特定の OS バージョンを使用する
  • ビルド ターゲットを下げる
  • Xcode のバージョンを 11.3 に強制する
  • 上記のリストからシミュレーターの grep ID を取得し、name パラメーターの代わりにそれを使用します。
  • テストを実行する前にシミュレーターを起動する

明らかな何かが欠けていますか?

乾杯と幸せなコーディング。

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

swift - Xcode はローカルの Swift パッケージをインポートし、アプリからビルドします

目標は、ローカルの Swift パッケージ「共有」を Xcode プロジェクトにインポートし、両方をワークスペースに含めることです。

ワークスペースを作成し、パッケージとプロジェクトの両方をドラッグ アンド ドロップしてから、パッケージをフレームワーク、ライブラリ、および埋め込みコンテンツに追加してアプリに追加しました。

これは、ワークスペースからビルドするときに機能します! しかし、アプリ プロジェクトからビルドできるようにする必要があります。現在、「Missing package product 'Shared'」というメッセージが表示されます。

私はそれが機能するサンプルプロジェクトを持っているので、私がやりたいことをすることが可能であることを知っています.SharedはアプリプロジェクトのローカルSwiftパッケージとしてリストされています.私のものではそうではありません. プロジェクトでは、共有はフレームワーク、ライブラリ、および埋め込みコンテンツの下にリストされていますが、参照を削除した後に再度追加することはできません。

誰かがこれで私を助けてくれたら最高です!