2016-07-11 8 views
20

iPhoneアプリの作り方は初めてです。これが私の最初の試みです。数日後にテスト中のiPhoneアプリがクラッシュする

私は2つのボタンを持つ簡単なアプリを作った。一方のボタンはURLを開き、もう一方のボタンはポップアップウィンドウを開きます。

私はAppleの開発者としてまだ登録しておらず、Xcodeに接続して物理デバイス上のアプリケーションをテストしています。

アプリケーションをインストールすると、Xcodeから切断されても数日間は正常に動作します。しかし、数日後には、アプリケーションが開いて黒い空白の画面が点滅し、ホーム画面に戻ります。

Xcodeに再接続して同じiPhoneで同じコードをもう一度実行すると、数日後に再び正常に動作し、再びクラッシュします。

アプリがこのようなやり方で数日後に即座に動作している理由を理解できません。

開発者としてサインインしていない場合、有効期限はありますか? (プロビジョニングプロファイルの期限が近づいています)そうでない場合は、この問題のトラブルシューティング方法について教えてください。

私はひどく立ち往生し、できるだけ早く解決策を見つける必要があるので、あなたの尊敬すべき提案/コメントを教えてください。

ありがとうございます!

+2

私はIOSのdevelのありませんよ私はこの問題を引き起こす可能性があると考えることができます。たぶん、あなたのアプリがメモリをリークしているとカーテン時間後、それはあなたのアプリをクラッシュさせるように多くのメモリをリークします。メモリリークのアプリをチェックすることができます。 –

+0

アプリがもう動作しなくなると、物理デバイスではどうしますか?あなたは、アプリを殺すし、アプリを再起動しようとしますか?あなたは、アプリを殺すために、その後、デバイスを再起動し、アプリを再起動しようとしますか?あなたはこれらのテストをしましたか? – ddb

+0

@Esat IBISメモリリークのアプリをチェックするにはどうすればいいですか?物理的なデバイスを使ってそれを行うことはできますか? – hs7624

答えて

32

は、アプリケーションがXCodeにインストールされていて、有料プログラム開発者のアカウントをお持ちでない場合は、アプリの平均寿命はおおよそ48時間のようなものです

(そのための有効性の公式時間はありません)

、有料プログラムの場合、正しい証明書で数ヶ月です。 TestFlightでは60日です。

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

希望...

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

+0

私はこれに同意し、何も公式を見たことはありませんが、アプリケーションが1日か2日後に開いていないことが観察されています。私は未払いのアカウントを使用します –

+0

@BhumitMehta私はappleからの公式のリンクを見つけたら、このスレッドに投稿します。 –

+0

@Ketan P、Bhumit Mehta、Bashir Sidani:返信ありがとうございます。私がiPhoneアプリを開発しているのは初めてです。作成したすべてのアプリでこの問題が発生するのですか、それともごくわずかですか? – hs7624

11

んが、それは実際に推測ないです...

It's 7 days exactly for free developer account ... 

あなたはまた、また、XCodeのプロビジョニングプロファイルの有効性を確認することができます...

は、一般的には - >署名(自動的に疥癬署名が確認されていない) - >プロビジョニングプロフィール (インフォ(I)のアイコンをクリック)して、プロファイルの有効性を確認することができます...

enter image description here

関連する問題