2017-11-10 9 views
-1

私は自分のハンドセットに開発してきたいくつかのアプリケーションをインストールしようとしています。これらのアプリケーションのいくつかは、今の物理デバイスにアプリをインストールしようと、すべてがシミュレータ上で完璧に動作したときに、このエラーが発生したONLYコマンド/ bin/shが終了コード1で失敗しました(電話のみ、SIMで動作します)

Command /bin/sh failed with exit code 1 

私は、この悪名高いエラーを与えます。私はこの問題の解決策を探ってきましたが、何の助けもありませんでした。多くの人が、起動時にシェルスクリプトを実行することを推奨しています。この修正プログラムはまだ電話にインストールされず、その後シミュレータ版のアプリが破損するため、私のためには機能しません。

派生データの一時ファイルを消去しようとしましたが、それは違いはありません。

私はアプリからの署名もチェックしました。個人的なアカウントと有料のアカウントの両方を使用しているので、署名は問題ではありません。

誰もが何か提案がありますか?本当に今私にバグを起こすようになった!

答えて

0

macの権限に関連しているようです。 xcode & xcodeを再起動すると、アクセス権を求めるプロンプトが表示されます(キーチェーンは100%ではないと思います)。私はパスワードが不明なオフィス電話を使用していましたが、それを無視しただけで、いずれのアプリもどの端末にもロードされませんでした。

0

証明書を確認した後、Xcodeを何度か再起動し、attrコマンドでファイル権限を変更した後、これらのすべてがそのエラーを解決できませんでした。

私はMacOS(High Sierra)のアップデートがあったのを見て、アップデートして(コーヒーを飲んだ)、私のプロジェクトをもう一度コンパイルしました。別の問題を引き起こしたのですが、私はここでそれを修正しました:https://stackoverflow.com/a/48538225/1012775

OSをアップデートしただけで、私の問題は解決しました。はい、私は半日かかりました。

他の解決策がうまくいかなかった場合は、これを試してみてください。

関連する問題