0

私は本を​​読むことを目的としたアプリ(pdfブックリーダー)を開発しました。絶対パスを使用して25冊の本(合計サイズ320MB)をアプリにロードしました。すべての本はシミュレーターで見られ、すべての本をロードすることもできますxcode(ビルドして実行)を介してデバイスに入力します。

私の要件:

上記で取得したipaファイルを同じデバイスまたはiTunesを使用してアドホック配布されている他のデバイスにロードすると、そのデバイスで数冊の本しか表示されないのが不思議です。

注:すべての本が.ipaファイルに存在することを確認し、xcodeを介して実行するデバイスで古いアプリを削除しました。デバイスはアドホック配布されています。

コード署名中に、iPhone開発者証明書を使用しました。私の問題の1つの理由であると思われるiPhone開発者証明書の代わりに配布証明書を使用する必要がありますか?

誰もがシナリオの正確な解決策を提案してくれます。
事前にt​​nx

4

3 に答える 3

0

問題の 1 つは、RAZ が iPhone は大文字と小文字を区別することを示唆したことかもしれませんが、他にも問題がある可能性があります。

手始めに、ipaにそこにあると思われるすべてのものが含まれていることを確認します。ipa を取得し、拡張子を zip に変更して開きます。アプリを含むフォルダーを取得します。.app を右クリックし、[パッケージを表示] を選択します。アプリに含まれるすべてのファイル/リソースが表示されます。アプリに読み込まれないファイルがある場合は、問題に関する詳細情報を提供する必要があります。

そうでない場合は、xCode がそれらをアプリ リソースにコピーすることを認識していることを確認する必要があります。

于 2011-03-07T11:01:22.180 に答える
0

シミュレーターからライブ デバイスに移行する際に問題が発生したことは知っています。シミュレーターでは大文字と小文字が区別されませんが、デバイスでは区別されます。バンドル内のすべての実際のファイルと、ファイルを開くときに要求しているものを再確認してください。デバイスでは正確に一致する必要がありますが、シミュレーターではそれほどではありません。

また、apps-Info.plst を「アプリケーションが iTunes ファイル共有をサポート」するように設定して、ドキュメント フォルダーの内容を確認できるようにします (これは、その領域でファイルを移動する場合です)。

于 2011-02-22T20:05:51.377 に答える
0

プロジェクトにコピーしていないリソースがあり、ハード ディスク上のファイルのみを参照している可能性があります。次に、.ipa ファイルを作成すると、含まれません。すべてのリソースを再インポートして、「プロジェクトにコピー」を選択してみてください。

于 2011-03-11T05:35:18.467 に答える