質問

ターミナルからiPhoneアプリケーションまたはXcodeプロジェクトを開くことはできますか?私はすでに試しました:

open /path/to/project.app

しかし、これは警告を返し、シミュレーターを起動するときのイメージのロードエラーのために予期せず終了します。誰か提案はありますか?

役に立ちましたか?

解決

ターミナルからiPhoneアプリケーションを起動することはできません。 Xcodeプロジェクトをビルドするとき、その機能の一部は「インストール」です。実際の環境のようなiPhoneシミュレーターへのアプリケーション。たとえば、Xcodeプロジェクトとすべてのファイルを削除してからシミュレーターを実行すると、そこにアプリケーションが見つかります。実際の環境を可能な限りエミュレートするように設計されています。ただし、ターミナルから xcodebuild を使用してプロジェクトファイルをビルドおよび更新してから、シミュレータアプリケーションを自分で実行できます。

通常のMac OS Xアプリケーションでは、ターミナルからこれらを実行できますが、project.appは、Finderがユーザー用の単一ファイルアプリケーションであると見なす単なるディレクトリラッパーであることに注意する必要があります。実際の実行可能ファイルは /path/to/project.app/Contents/MacOS/project にあります。そのため、たとえば、アプリケーションFoo.appを生成するプロジェクトがある場合、ターミナルから次のように起動します。

$ /path/to/project/Foo.app/Contents/MacOS/Foo

他のヒント

Kudos

ターミナルからiPhoneアプリを起動できます。 ideviceに感謝します。

https://stackoverflow.com/a/31271484/4622092/

このリンクを確認します。

simctl コマンドラインからiOSシミュレーターを制御する(ターミナル) たとえば、シミュレータ内で .app ファイルを使用するには

xcrun simctl install booted <path_to_file.app>

またはインストールされているアプリを起動するには

xcrun simctl launch booted <app_bundle_identifier>

詳細こちら

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top