問題タブ [symbolicatecrash]

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

ios - xcode 4.5 でストリップされていないバイナリを保持しながらシンボルをストリップする

Xcode 4.5 でシンボルを削除していますが、シンボルを削除するとクラッシュ レポートをシンボル化できないことに気付きました。そのため、ストリップする前に、ストリップされていないバイナリのコピーを作成しようとしています。これは、通常の xcode シンボル ストリッピング設定では不可能なようです。そのため、実行スクリプトを掘り下げてみました。私が抱えている問題は

a) コード署名後に実行スクリプトが実行されるようで、アプリの実行に失敗します。

b) ディストリビューション/リリースのみで実行スクリプトを実行する方法が見つかりません。

助言がありますか?

0 投票する
2 に答える
263 参照

ios - Apple は iOS クラッシュ ダンプを分析するためのシンボル サーバーの設定をサポートしていますか

MS のシンボル サーバーと同様に、Apple は、コンパイル マシンでクラッシュをシンボル化する代わりに、iOS クラッシュ ダンプを分析するためのシンボル サーバーのセットアップをサポートしていますか?

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

xcode - xcode 4.5 のクラッシュ ログは、アプリの行を除いてシンボリケートします

すべてを象徴する方法は?

ここに例がありますので、私が話していることは次のとおりです。

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

objective-c - このクラッシュログを理解する方法

私は(ITCで)私の最初のMacAppStoreアプリのクラッシュレポートを以下に示しました。Stackoverflowに基づいた知識を使用して、このログを象徴しようとしましたが、(atosとotoolを使用して)最後の(20)行しか読み取ることができませんでした(つまりstart (in My App) + 52、上記の行を解釈する方法と、見つける方法が本当にわかりません。クラッシュの原因。

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

ios - iOS アプリの読み込みアドレスは何によって決定されますか?

ごく最近 (2012 年 11 月 4 日頃) まで、iOS アプリからのクラッシュ ダンプには常に 0x1000 のロード アドレスがありました。-l オプションを atos で使用したことはありませんが、それでも良好な結果が得られたため、デフォルトは 0x1000 であると想定しています。先週、クラッシュの追跡に問題があり、11 月 4 日以降、すべてのクラッシュ ログでロード アドレスが異なっていることが判明しました。

ロードアドレスを決定するものを誰か知っていますか?

それは Apple が最近行ったことですか、それとも私たちのアプリがこれを引き起こすために行ったことでしょうか?

0 投票する
3 に答える
6744 参照

ios - Xcodeクラッシュレポートを読むにはどうすればよいですか?

アプリの痛みに提出したばかりのアプリがあります(iOSの開発については知らないが、他のコーディング言語については知っているので、アプリは私のために開発されました)。Appleはそれがクラッシュしたと言ってアプリを拒否しました(奇妙なことは、私が行ったすべてのテストでクラッシュすることはありません、おそらく約50です!)私は彼らのクラッシュログを取得し、Xcodeでそれを象徴し、結果としてこれを取得しました。唯一の問題は、私もこれを理解していないということです。誰かがこれが何を意味するのか、このエラーがどこにあるのか、そしてどうすれば修正できるのかを誰かが説明できるかどうか疑問に思いました。

0 投票する
4 に答える
30769 参照

iphone - iOS クラッシュ レポート: ATOS が期待どおりに動作しない

Apple から提供されたクラッシュ レポートを見ている

面白いことに、atos を使用してアドレス位置0x0006573a0x0004fb26に対応するコード行を検索すると、完全に異なる一致が得られます。atos の出力は、クラッシュ ログ (MyViewController、MyImageTask) に記載されているクラスと同じではありません。代わりに、atos は、まったく無関係なクラスの完全に無害なコード行を示しています。Apple に提出した正確な dSYM と IPA を使用していることを再度確認しました。

私のatosコマンド

/usr/bin/atos と armv7s で同じ結果になります。

他の誰かがこの問題を経験しましたか? あなたがアドバイスしていただけますか?ありがとう。

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

iphone - ユーザーの起動時にアプリがクラッシュし、エラーを再現できません

私のアプリのアップデートは先日公開され、さまざまなデバイスやオペレーティングシステムでのテストに問題はありませんでした。ただし、起動時に一部のユーザーがクラッシュします。クラッシュログを読むのはかなり新しいです。この特定のクラッシュログについて、誰かがどこから探し始めるかについて正しい方向に私を向けることができますか?この質問が、他の人が同様のログを解読するのにも役立つことを願っています。投稿するコードがわかれば、必要に応じてコードを投稿できます。

開発者にNSZombieなどの使用を勧めているスレッドをたくさん見ました。シミュレーターでも、使用しているデバイスでも、このクラッシュを自分で再現することはできません。これはユーザーから私に送られ、私はそれのように見えるいくつかを受け取りました。

アプリをアプリストアから削除する必要があり、アプリを元に戻すことを切望しています。どんな助けでも大歓迎です。

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

ios - アプリ名にアポストロフィとスペースが含まれている場合にクラッシュ ログを記号化する (デプロイされたアプリ)

App Store にクラッシュするアプリがあります。SO でいくつかのソリューションを試して、オーガナイザー、ターミナル、およびインストゥルメントをさまざまなタイミングで使用して、アプリを象徴化しました。これまでのところ何も機能していません。Apple メソッドの行がシンボル化されていても、アプリのメソッドからのレポートの行はシンボル化されません。しばらく見回した後、これは「Angie's List」の行に沿ったアプリ名と関係があるように思われます-アポストロフィとスペースの両方. ストアで公開されているため、アプリ名を変更するには遅すぎます。私はこれに対する解決策をどこにも見たことがなく、正しい方向に突き進んでいただければ幸いです。

0 投票する
4 に答える
9667 参照

ios - symbolicatecrash はシンボルを見つけることができません

XCode 4.5.2 を実行していますが、symbolicatecrash の動作に問題があります。

これは、私のシステムで生成されたのではなく、アーカイブにないアプリと dsym 用であることに注意してください。

これまでのところ:

  1. export DEVELOPER_DIR=/Applications/Xcode.app sudo xcode-select
  2. sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
  3. cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources
  4. ./symbolicatecrash -v -o test.txt ~/Downloads/OnDeckCrash/OnDeck_2012-11-26-152754_Andys-phone.crash ~/Downloads/OnDeckCrash/OnDeck.app.dSYM

これは「test.txt」を作成しませんでした。シンボルがまったく見つからないようです。すべてのモジュールについて次のように報告します。

アプリ パッケージは mSYM パッケージと同じディレクトリにあることに注意してください。また、symbolicatecrash をパスに追加して、.dSYM と .app があるディレクトリから実行しようとしました。それは違いはありませんでした。

これを機能させる方法について何か提案はありますか?