3

これは本当に奇妙なケースです..私は自分のデバイスで完全に動作するアプリケーションを持っています、私たちはそれを何度もテストしました..アップルのレビューと承認の後、それはアップルストアで公開されました..私はバージョンをダウンロードしますアップルストアでのパフォーマンスと、コードでのパフォーマンスとは異なります..スクリーンショットで説明します。ドラッグするとボールをドラッグするカスタムコントロールを作成しました。ボタン付きのメニューは次のように表示されます。

ここに画像の説明を入力してください

でも災害はアップルストアからアプリをダウンロードするとこんな感じになります

ここに画像の説明を入力してください

ご覧のとおり、メニューが時々消える以外に、ボールが正しい位置にないことがわかります。iTunesにアップロードするコードは、デバイスでテストしているコードとまったく同じであると確信しています( svn履歴ログも私にそれを証明することができます)..私のアプリが今日承認されたことに注意してください私はそれがその問題と関係があるかどうかわかりません。

私はあなたの助けが必要です!

注:これは、iPhoneとiPadの両方、およびすべてのiOSバージョンで発生します。

4

2 に答える 2

2

あまり知られていない事実は、AppStoreビルド*をデバイスにインストールできるということです。iOS 5.1でこれをテストして、まだ機能することを確認しました。アップロードした.zipを解凍し、MyApp.appをXcodeオーガナイザーのアプリケーションリストにドラッグするだけです。

唯一の要件は、デバイスに「一致する」プロファイルがインストールされていることです。どのプロファイルが一致するかはわかりませんが、プロファイル名**、デバイスリスト、およびApp Store /AdHoc設定を除いてすべてが同一であれば機能するはずです。

(おそらくこれは、デバイスをプロビジョニングプロファイルに追加し、再構築/再署名せずにアプリをインストールできるように設計されています。AppStoreプロファイルは、UDIDリストのない単なるアドホックプロファイルです。)

codesign -f --preserve-metadata=identifier,entitlements,resource-rules,requirementsまたは、プロファイルが十分に類似していて、同じ資格を使用できると想定して、ビルドに再署名することもできます。

*embedded.mobileprovisionファイルが「AppStore」プロファイルであるもの。
**私は通常「MyAppAppStore」と「MyAppAdHoc」を使用しますが、会社によって異なる規則がある場合があります。

于 2012-07-20T18:56:41.360 に答える
0

@Brad Larsonが言ったように:xcodeでアプリをアーカイブすると、問題が発生することがわかりました。もう一度アーカイブしてアップロードすると、コードを変更せずにすべてが正常に機能します。

于 2012-09-13T11:07:32.890 に答える