あなたは一度サインアップします。あなたのクライアントはそれぞれ、最も重要な理由で自分のアカウントにサインアップしたいと思うでしょう。それは、銀行情報がどこに行くのかを伝えるために設定されます。 :)。契約、販売データなど。あなたの料金と比較して$ 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を設定する必要があるので、それよりも複雑ですが、完了したら基本的にはこのように動作します。
これはおそらくアップルの監督です。彼らはより多くの柔軟性を可能にすべきだが、私は彼らの意思を疑う。 – Tim
ええ、私はそれがiPhoneのために開発している誰かを止めるのに十分だとは思っていません。彼らはおそらく気にしません。 –