多くの原因が考えられる症状として、これに関するいくつかの一般的なガイダンスを提供したいと思います。実際、Xcodeのほとんどのバージョンでは、私の経験上、さまざまな理由でこれらの症状がありました。
私は、バックグラウンドで実行できるアプリになるように私のアプリを切り替えた(Xcode 4だと思います)前に、遅い転送の問題を見ました。それを回避するために、私は電話機自体からアプリを強制終了するか、アプリを展開するときに(ハックとして)アプリのバンドルIDを変更します。
68人がプロファイリング後に問題を見ているとコメントしました。デバイスのプロファイリングを行うと、あなたのMacやデバイス上に多量のデータが生成されますが、わかりません。だから、別の携帯電話、理想的には空き容量の多いもので電話を切り替える価値がある。問題は電話に従っていますか?
リソースが不足していると展開時に問題が発生することがあります。リソースはきれいに再構築されます。オプションボタンを押してから、クリーンアップを実行して、中間ファイルを消去します。 (オプションシフトコマンド-k)。これは特に、リソースを削除してもストーリーボードから参照するときに発生します。ストーリーボードを通って感嘆符の警告を探していると、(特にApple Watchアプリでは)役立ちます。
定期的にリソースファイル監査を行う価値があります。多くの場合、ターゲットデバイスが実際には必要としないファイルを展開します。たとえば、bashスクリプトファイル、古いアイコンなどです。リソースが少ないほど、間違っている可能性が少なくなり、問題を説明するリソースによって何が変更されたかについての考えを引き起こすことがあります。また、お客様の展開をより小さくします。
この問題は、両側からデバッグする価値があることに注意してください。たとえば、Macコンソールのログを見てエラーを確認するか、予期しない動作やタスクについてアクティビティモニターで確認します。デバイス側では、iOSコンソールをlemonjar.comからインストールして、何かがデバイスに到達したかどうか、そしてそこにエラーがあるかどうかを調べる価値があります。
なぜあなたはまだXCode 4を使用していますか?アップルはそれを使って作られたApp Storeの提出を受け入れないだろう。 – RobP
@RobP質問は2011年からのもので、誰か他の人が自分の問題で新しい質問をするのではなく、それに恩恵をかけます。 – BergQuester
ああ、ありがとう。その人は「これはMacOSX 19.3などでXcodeのバージョン78.4を使用しても私に起こる」というコメントを追加したいと思うかもしれません。「最近この問題に遭遇しました。 – RobP