2017-10-27 14 views
0

昨日iOSストアにアプリを送信し、起動時に発生したクラッシュログを返送しました。ログ内のすべての光沢のある数字は、明らかに何かを意味しますが、私はそれらを翻訳する方法を見つけることができません。古いフォーラム投稿によれば、私はdysmまたはsymbolicate linkファイルが必要です。ただし、solutionを指す参照は期限切れになっているようです。 Winrarの.ipaを見ると、私は文字列ファイル、拡張子、アイコンなどを見ることができますが、私が見ることができるものは.dysmに関するものです。私はどこでこれを見つけるだろうか? devのプロビジョニング/証明書でデバッグをうまく動作させてから、iTunesの証明書/証明書ではないと思うと、それはそれに関連するかもしれないと私は思っていますが、私はその時点で1つのテストデバイスしか持っていませんでした。少し心配。AIR iOS dysm/symbolicファイル

サイド質問:私がdevからリリースに変更したときにipaをインストールできませんでした。これは正常ですが、これは試験装置のUIDが規定にないので正しいですか?

答えて

1

あなたは.dysmを見つけることができます。 Xcodeでアプリを開く - >右クリックして、Finderで表示(.APP) または あなたがアーカイブされたコンピュータで動作しなければならない - >オープンの製品を。

+0

ありがとうございました。 WindowsでAnimateを使ってipaを作ったが、私は仕事場でmacbookを持っている。私はそれを移動した後、私はxcodeのipaを開くことができるでしょうか? – quantomworks

+1

いいえ!あなたは他のコンピュータでそれを見つけることができません!アーカイブしたローカルコンピュータでのみ見つけることができます!あなたがアーカイブするときに.dysmを生成しないなら、あなたはそれを見つけることもできません。 – helong

+0

これは残念なことに私の具体的な質問には答えません。しかし、良い答えです。私はXcodeを使用せず、WindowsでAnimateを実行していますので、私はここの障害物です。 – quantomworks

1

私はMacでAnimateを使用していますが、.ipaが生成されると.dysmファイルが自動的に生成されます。

通常、クラッシュの原因となったシンボル/オブジェクト/機能を分離するために、クラッシュレポートとともに.dysmファイルが使用されます。しかし、AIRアプリケーションの場合、これは実行可能ではありません。

https://forums.adobe.com/thread/1693126

あなたはTestFlightにアップロードする必要があり、承認のためのApp Storeに提出する前に、あなたのアプリケーションをテストします。これにより、配布ビルドをテストできます。

あなたはTestFlight互換のビルドのために、あなたにいくつかのノードをapp-descriptorファイルに追加する必要があります。

<Entitlements> 
<![CDATA[ <key>get-task-allow</key> 
<false/> 
<key>beta-reports-active</key> 
<true/> ]]> 
</Entitlements> 

https://forums.adobe.com/thread/1652215

あなたTestFlightのアプリでは、何が起こったかを見るためのXcodeを介してデバイスのログにアクセスすることができますクラッシュした場合。または、アプリケーションに読み込み時に何が起こっているかを出力するために、何らかのトレース出力のテキストフィールドをアプリケーションにビルドします。デバッグモードでのtrace()の使用方法と似ています。

関連する問題