2016-06-28 15 views
3

現在、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のと一緒にインストールされていて、有料プログラム開発者のアカウントをお持ちでない

+1

デバイスからクラッシュログを取得して確認します。 – Santosh

+1

Shiftコマンド-K(クリーン)。 devアカウントが正しく接続されていることを再度確認してください。デバイス上のアプリケーションを削除し、再インストールします。実行中にデバイスのプラグが抜かれていないことを確認してください。デバイス上でアプリケーションを実行しているがXcodeでデバッグしていないときにクラッシュが発生している場合は、取得していないブレークポイントまたはエラーが発生する可能性があります。 Xcodeを再インストールすると最悪になります。 –

+0

@サントス私が書いたように、私はすでにクラッシュのログを記録していました。 – RobbeR

答えて

9

場合は、アプリの平均寿命は48時間のようなものです約

のために、(そのための有効性の公式時間はありません)有料のプログラムでは、正しい証明書で数ヶ月です。現在、約60日かかるようです。

あなたのアプリに署名していない場合、平均余命は低くなります。 Appleが無料のアカウント用にデプロイすることを許可していることは全く新しいですが、テスト目的(シミュレータ以外)のためだけに、デバイスでテストする日数を増やしたい場合は、開発者プログラムにお支払いいただく必要があります。これはあなたを助ける

希望...

は、あなたが他のクエリを持っているなら、私に知らせてください。

+2

あなたが投票した理由はわかりません。これは素晴らしい答えのようです。ウィンドウがあまりにも悪いです。 IDは数日間のうちに私のアプリをテストして、長期的なアクティビティのいくつかが運賃をどのようにしているかを確認できるようにしたい。それは現金をポニーにする時だと思う。 – Dakine83

関連する問題