2017-01-15 12 views
-2

私はaudioQueueプログラムを開発していました。それはうまくシミュレーターかiphoneとxcodeで動作します。 しかし、もし私が自分のiPhoneでアプリを独立して寝かせれば、アプリは20年後にクラッシュします。 デバッグ情報を取得できません。誰かが私に問題を解決する方法を導くことができますか?アプリはシミュレータでうまくいきますが、iPhoneでクラッシュします

+1

有料の開発者アカウントがない場合、インストールから2日後物理デバイス上で、プロビジョニングプロファイルが期限切れになります。 **ソリューション:** *** 1:***物理デバイスで2日間稼働した後に再インストールする必要があります。 *** 2:***デベロッパーライセンス($ 99 /年)を支払うといいです。 –

+0

これはIOS watch dogのメカニズムによるものです! mainQueueをブロックするaudioQueue、audioQueueを非同期に設定して問題を修正しました。 – zhujian

答えて

0

携帯電話をMacのiTunesに接続して同期すると、クラッシュログを取得できるはずです。次に、Finderで「移動」>「フォルダに移動」を選択して/Library/Logs/CrashReporter/MobileDevice/<your phone name>/と入力します。 アプリ名の後ろにファイル名のリストがあります

+0

xcode-> window-> Devices-> my iphon-> ViewDeviceLogでクラッシュログを見つけて監視犬の問題を見つけることができます。問題を非同期で解決します。 – zhujian

関連する問題