11

アプリの提出について質問があります。

状況:iPhone開発者アカウントを持っており、顧客はiTunesConnectアカウントを持っています。署名されたzip形式のアプリケーション(私たちのアカウントのプロビジョニングプロファイルで署名されている)を渡して、アカウントにアップロードすることは可能ですか?

それとも、彼らが私たちに「技術者」の役割を与えることが必要ですか?

私の第一印象から、両方のアカウントがまったく接続されていない可能性があると思いますが、よくわかりません。

どんな助けでも大歓迎です。可能であれば、参考文献を投稿してください、ありがとう=)

4

1 に答える 1

13

タイトルの質問に対する短い答えは「いいえ」だと思います。

iTunesConnect > FAQ > アプリケーションの管理を参照してください。

アプリを別の開発者に販売したため、App Store で配布できなくなりました。アプリを新しい開発者の iTunes Connect アカウントに転送できますか? 現時点では、アプリケーションを別の開発者アカウントに移行することはできません。別の開発者アカウントを通じてアプリケーションを販売したい場合は、現在の iTunes Connect アカウントでの販売からアプリケーションを削除し、新しい iTunes Connect アカウントでアプリケーションをアップロードする必要があります。

正確にはあなたの質問ではありませんが、十分に似ています。

サードパーティの開発者が提供するアプリを署名キーで再署名する必要がありました。これは、あなたがやりたいことと似ています。

1) Xcode の [ビルド] > [ビルドとアーカイブ] 機能を使用して、顧客に提供するアプリのバージョンを作成します。

2) オーガナイザーで、アーカイブされたアプリケーション ソースでそのビルドを選択します。

3) コンテキスト メニューから [アーカイブされたアプリケーションを Finder で表示] を選択します。

4)同梱フォルダを選択して圧縮

5) その zip アーカイブを顧客に送信します。

顧客は、~/Library/MobileDevice/Archived Applications でそのアーカイブを解凍して展開します。これにより、Xcode オーガナイザーで使用できるようになります。その後、顧客は [Share Application…] または [Submit to iTunes Connect…] ボタンを使用して、顧客の配布プロビジョニング プロファイルを使用してアプリを再署名し、配布できます。

編集: 上記の情報からは明確でない可能性があるフォローアップ。

これを行うには、サード パーティの開発者が開発プロファイルを使用してアプリをビルドする必要があります。たとえば、彼らはあなたのアカウントの「チーム メンバー」である必要があります。アプリをビルドし、開発キーで署名するだけです。次に、開発キーでコンパイルされたビルドを配信できます。その時点で、配布キーでこれに再署名して送信できます。

必要に応じて、アプリのデプロイが成功した後で、それらを削除して iOS プロビジョニング ポータルからそれらの情報を取り消すことができます。

EDIT2: Xcode 4 .xarchive バンドルを使用すると、.xarchive バンドルを ~/Library/Developer/Xcode/Archives/[date]/ フォルダーにコピーするだけで済みます。次に、アーカイブセクションの下のオーガナイザーに表示されます-そこから検証、共有、および送信します。

于 2010-07-03T15:59:18.947 に答える