現在、iOSアプリを開発中です。深刻なものではなく、単純な予算トラッカーです。ワークフローは次のようなものです:アプリケーションに新しいものをコーディングする=>自分のiPhoneをmy macに接続する=> Xcodeを使ってアプリケーションをビルドして、iPhone 6と私の妻のiPhone 6 plus(2つの異なるデバイス!この時点ですべて正常に動作します。iOS開発アプリの起動クラッシュ
しかし、しばらくして(ときには数日、場合によっては数週間)、アプリは突然、両方のデバイスで同時にフォアグランドを起こすことなく動作を停止します。私たちはiOSをアップデートせず、環境は、アプリはちょうどこのようにする:https://s3.amazonaws.com/sized-video-assets-public-v1/wp-content/appadvice-v2-media/2015/07/crash_9b28fddfc26f9f0380f1b0d0b2324018-quarter.gif(しかし、私の場合は、アプリケーションは最初のビューに到達することができない、開始直後にクラッシュ)。
最も奇妙なことは、クラッシュの問題は異なるデバイスで全く同じ時刻から始まりますが、「問題のない間隔」は決して同じではありません。クラッシュが1日後に起きることもあります。 。 私はXcodeでデバイスにアプリケーションを再構築した後、すべてのことがやり直され、アプリケーションはしばらくの間うまく動作します。
私はすでにこの問題をデバッグするためにこれらの事を試してみました:スウィフトの頻繁な構文の変更によって同棲すべての警告を修正
- 、警告の私のアプリは常に無料ので=>同じ問題をまだチェック
- デバイスの診断デバッグログ、クラッシュ時のログなし
- 起動時にメモリ使用量を確認し、ログイン画面(最初のビュー)で約25MB、最大メモリ使用量はアプリで約38-40MBです。
- Xcodeを使ってアプリケーションをデバッグすることはできますが、上記のとおり、エラーや警告はなく、ビルドが成功した後、アプリケーションは正常に動作します。
ここで何が起こっているかアプリケーションはXCodeのと一緒にインストールされていて、有料プログラム開発者のアカウントをお持ちでない
デバイスからクラッシュログを取得して確認します。 – Santosh
Shiftコマンド-K(クリーン)。 devアカウントが正しく接続されていることを再度確認してください。デバイス上のアプリケーションを削除し、再インストールします。実行中にデバイスのプラグが抜かれていないことを確認してください。デバイス上でアプリケーションを実行しているがXcodeでデバッグしていないときにクラッシュが発生している場合は、取得していないブレークポイントまたはエラーが発生する可能性があります。 Xcodeを再インストールすると最悪になります。 –
@サントス私が書いたように、私はすでにクラッシュのログを記録していました。 – RobbeR