2009-05-01 7 views
8

私はWeb代理店の仕事をしています。私はちょうどクライアント用にiPhoneアプリケーションを作成するよう依頼されました。IPhone開発者プログラム - 複数の会社名での販売方法

私たちはAppStoreで、私たち自身ではなくクライアントの会社名でAppを販売したいと考えています。私たちの会社にIPhone Developerプログラムにサインアップすると、AppStoreのアプリケーションが当社の会社名の下に表示されることがわかります。

これは、アプリを実行するクライアントごとに開発者プログラムに一度サインアップしなければならないということですか?とにかくアカウントを持つことができますが、複数の会社名で配布することはできますか?

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

編集:私は彼らのクライアントがこれを処理するのに代わって販売するIPhoneアプリを作る方法をdevの店で特に興味を持っています。

+1

これはおそらくアップルの監督です。彼らはより多くの柔軟性を可能にすべきだが、私は彼らの意思を疑う。 – Tim

+0

ええ、私はそれがiPhoneのために開発している誰かを止めるのに十分だとは思っていません。彼らはおそらく気にしません。 –

答えて

6

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

多くのクライアントを所有していない場合は、独自のアカウントからAd-Hocビルドを行うのが最も簡単で、最後のApp Storeビルドのみを自分のアカウントから行うのが最も簡単です。また、技術者がいる場合は、アドホックビルド自体を処理し、貴重なデバイス数を開発者ポータルで消費することはありません。

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

+0

BONUS QUESTION:クライアントの実際の投稿を処理できますか、それとも自分で行う必要がありますか? –

+0

会社のApple開発者アカウントのユーザー名とパスワードを入力してもらえれば、その投稿を処理できます。これを使用して、iTunes Connectにログインして送信を処理する必要があります。あなたは、あなたが何をしているのかを理解し、提供するために必要なデータ(説明テキスト、スクリーンショット)を理解できるように、クライアントと一緒に行うべきでしょう。 –

2

あなたが望む答えではありませんが、はい、デベロッパープログラムにクライアントごとに1回サインアップする必要があります。

3

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

ワイルドカードを使用した開発者およびディストリビューション(アドホック)のコード署名キー(お客様のアカウント)で開発することをお勧めします。同じキーを設定して複数のクライアントに署名することができます。最後に、特定のAppStoreキー(各クライアントのアカウント)に署名して公開します。

これにより、コントロール開発、テスト、さらにはベータ版の配布プログラムをクライアント間で実行することができます。開発が終わってマスタービルドに落ち着くと、その鍵で署名されたリリースバージョンのZipを渡し、彼らは自分のアカウントでiTunes Connect経由でアップロードします。

ボーナスセクション:この設定はXcodeで簡単に実装できます(xcodeの周りに頭を悩まし、配布証明書が動作するまでに24時間以上かかると、これが最もよく文書化されたiphone開発の問題です)。最初にあなたを設定するために前にこれを行った実際の人間。それ以降は明白になります)

[プロジェクトの設定の編集 - >設定]をクリックします。 「リリース」構成から2つの新しい構成を複製します。 1つを「Ad Hoc」と呼び、もう1つは「AppStore」です。デバッグ/リリース用のiPhoneデベロッパー、Ad Hoc用のiPhoneディストリビューション、 "AppStore"用のiPhoneディストリビューション(AppStore)のいずれかとして、署名証明書を設定します。あなたが最後までクライアントを持っていても忘れて、AppStoreの配布、ビルド、zip、email、そしてdoneに切り替えてください。

実際には、マシン上に複数のcerts/profiles/keysを設定する必要があるので、それよりも複雑ですが、完了したら基本的にはこのように動作します。

関連する問題