8

私は Web エージェンシーで働いており、クライアント向けの iPhone アプリの作成を依頼されたばかりです。

AppStore で、当社ではなくクライアントの会社名でアプリを販売したいと考えています。私たちの会社を IPhone 開発者プログラムに登録すると、AppStore のアプリは会社名で表示されると表示されます。

これは、アプリを作成するクライアントごとに 1 回、開発者プログラムにサインアップする必要があるということですか? アカウントを持っていても、複数の会社名で配布できる方法はありますか?

フリーランスの iPhone 開発者はこれをどのように処理しますか?

編集: クライアントに代わって販売する IPhone アプリを作成するデベロッパー ショップがこれをどのように処理するかに特に関心があります。

4

3 に答える 3

6

各クライアントは、開発者プログラムにサインアップする必要があります。

多くのクライアントを持っていない場合は、自分のアカウントからアドホック ビルドを実行し、最終的な App Store ビルドのみを自分のアカウントから実行するのが最も簡単です。または、技術担当者がいる場合は、アドホック ビルドを自分で処理でき、開発者ポータルで貴重なデバイス数を消費する必要はありません。

クライアント ポータルで「管理者」になることはできますが、それを使用する際の問題は、会社のアカウントを作成した人だけがアドホック証明書を作成して使用できることです。

于 2009-05-01T14:39:36.613 に答える
4

あなたは一度サインアップするでしょう。あなたのクライアントはそれぞれ、最も重要な理由で間違いなく自分のアカウントにサインアップしたいと思うでしょう。ここで銀行情報が設定され、お金がどこに行くのかがわかります。:)。そして、契約、販売データなど。彼らの99ドルがあなたの料金と比較して騒音で失われると仮定します。:)。

それが機能するための最良の方法は、ワイルドカード開発者と配布(アドホック)コード署名キー(あなたのアカウント)の下で開発を行うことです。同じキーをそのように設定して、複数のクライアントにサインすることができます。次に、最後に、特定のAppStoreキー(各クライアントのアカウント)を使用して署名および公開します。

これにより、制御の開発、テスト、さらにはクライアント間でのベータ配布プログラムの実行が可能になります。開発が終了し、マスタービルドが決まったら、キーで署名されたリリースバージョンのZipを渡し、iTunesConnectを介して自分のアカウントでアップロードします。

ボーナスセクション:この構成はXCodeで簡単に実装できます(24時間以上かけて、Xcodeに頭を悩ませ、配布証明書が機能するようになったら、これはおそらく最もよく文書化されたiphone開発の問題です。実際の人間に聞いてください。これは、最初にセットアップする前に行います。それ以降は明らかになります。)

「プロジェクト」->「プロジェクト設定の編集」->「構成」に移動します。「リリース」構成から2つの新しい構成を複製します。一方を「アドホック」、もう一方を「AppStore」と呼びます。署名証明書を次のように設定します。デバッグ/リリース用のiPhone開発者、アドホック用のiPhoneディストリビューション、および「AppStore」用のiPhoneディストリビューション(AppStore)のいずれかです。最後までクライアントがいることを忘れてから、AppStoreの配布、ビルド、zip、電子メールに切り替えて完了します。

実際には、マシン上にも複数の証明書/プロファイル/キーを設定する必要があるため、それよりも複雑ですが、完了すると、基本的にこのように実行されます。

于 2009-05-03T08:34:25.740 に答える
2

ご希望の回答ではありませんが、その通りだと思います。クライアントごとに 1 回、開発者プログラムにサインアップする必要があります。

于 2009-05-01T12:23:11.887 に答える