問題タブ [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.
swift - 迅速なワークスペースでの GitHub アクション
xcodebuild
Github 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 パラメーターの代わりにそれを使用します。
- テストを実行する前にシミュレーターを起動する
明らかな何かが欠けていますか?
乾杯と幸せなコーディング。
swift - Xcode はローカルの Swift パッケージをインポートし、アプリからビルドします
目標は、ローカルの Swift パッケージ「共有」を Xcode プロジェクトにインポートし、両方をワークスペースに含めることです。
ワークスペースを作成し、パッケージとプロジェクトの両方をドラッグ アンド ドロップしてから、パッケージをフレームワーク、ライブラリ、および埋め込みコンテンツに追加してアプリに追加しました。
これは、ワークスペースからビルドするときに機能します! しかし、アプリ プロジェクトからビルドできるようにする必要があります。現在、「Missing package product 'Shared'」というメッセージが表示されます。
私はそれが機能するサンプルプロジェクトを持っているので、私がやりたいことをすることが可能であることを知っています.SharedはアプリプロジェクトのローカルSwiftパッケージとしてリストされています.私のものではそうではありません. プロジェクトでは、共有はフレームワーク、ライブラリ、および埋め込みコンテンツの下にリストされていますが、参照を削除した後に再度追加することはできません。
誰かがこれで私を助けてくれたら最高です!