web-dev-qa-db-ja.com

iPhone 5sデバイスの「dyld`__abort_with_payload」エラー

デバイス(iphone 5s)でアプリを実行しようとしていますが、デバイスがアプリを実行しようとしたときにこのエラーが発生しました。次に、白い画面のみが表示されます。デバイスの何が問題になっていますか?シミュレータを使用すると、コードは正常に機能します。

助けていただければ幸いです!

enter image description here

14
dhafinm

解決しました! このリンク でFaisal Sabriが言及したことはすべてやった。その後、私の場合、古い* .entitlementsファイルも削除する必要がありました。

enter image description here

3
dhafinm

できることは何でも試しました。最後に、診断から「ガードMallocを有効にする」を無効にして解決しました。これで、デバイスでアプリを実行できるようになりました。

12
iOS

プロジェクトのクリーニングは私を助けてくれました

9
tomW

同様のクラッシュがありました。メール、パスワード、パスワードの順に3つのUITextFieldがある場合にのみ発生しました。パスワードフィールドのプロパティisSecureTextEntryはtrueに設定されています。クラッシュさせるために、フォーカスをパスワードフィールドの1つに変更し、メイン画面に切り替えてアプリに戻りました。メイン画面とアプリの2番目または3番目の切り替えで発生することがありました。

そのため、私の場合、理由はFirebase/Performanceポッドでした。私はしばらくそれを削除しました-これはバグを修正しました。

0
Krishna Kirana

新しいターゲットiOSバージョンでアプリを実行すると、同様の問題が発生しました。ポッドを更新し、問題が修正されました。これは、Podfileを含むプロジェクトフォルダーに移動し、「pod update」を実行することで実行できます。

0
Brad

カスタムFrmaeworks/libsが含まれていることを確認してください埋め込みバイナリセクション(一般タブの下)もビルドフェーズと一緒に。

0
Desert Rose

私の場合、3つのことを行いました。

  1. 診断から「ガードMallocを有効にする」を無効にする
  2. ビルドフォルダーを削除して再構築します。
  3. 次に、カメラにアクセスするための使用法の説明を忘れていたことを基本的に伝える、より具体的なエラーメッセージが表示されました。そのため、説明メッセージを追加した後、機能しました。
0
Ran Sun

MacのiPhone開発者キーチェーンをデフォルトから常に信頼するように変更したときに、この問題に遭遇しました。システムのデフォルトの仕事に戻る

enter image description here

クラッシュ時にこのスタックトレースのソースがさらに存在する可能性がありますが、カメラまたはマイクまたは他の同様のデバイスを使用しようとしたときに、理由の説明(iOS10以降)が含まれていないことが原因の1つです。

IOS9を過ぎて更新されていないアプリで作業しているときに、マイクを使用して録音を試みたときにこのエラーが見つかりました。 Info.plistNSMicrophoneUsageDescriptionを追加すると、問題が修正されました。他のデバイスにも同様のキーが必要です。必要なキーのリストについては、 Technical Q&A 1937 を参照してください。

(iTunes Connectは、必要なキーが含まれていないアプリも拒否します。)

0
Adam Eberbach