私が持っています
私のクライアントは彼のApple id資格情報を私と共有したくありません。Xcodeで製品をアーカイブすることはできますが、AppStoreに送信することはできません。
上記の詳細を記載した状態で直接ストアに送信できますか?
または、IPAファイルを作成してクライアントと共有し、クライアントがApp Storeに送信できるようにすることはできますか?
アプリを保存するために送信できる他の方法はありますか(資格情報を共有する以外)
答えを親切に説明してください(可能であればステップバイステップガイド付き)。
ありがとう
クライアントに代わって同じことをする必要がある人のために、ここに私が従ったステップがあります...
私が持っていたもの
クライアントが持っていたもの
アプリの配布に関する限り、Appleには2つのシステムがあります:メンバーセンター(証明書、プロファイル、アプリIDなど)とiTunes Connect(アプリをアプリストアに公開し、アプリ)。
クライアントに代わって配布するには、iTunesConnectとメンバーセンターの両方にアクセスする必要があります。
これは私がアプリを提出するためにしたことです。間違い/より良い代替案を見つけた場合は、以下にコメントしてください。回答を更新します。
次のことを行う必要があります。
...または、IPAファイルを作成してクライアントと共有し、クライアントがApp Storeに送信できるようにすることはできますか?
あなたの質問に答えるために、あなたはアプリを構築し、彼らがアプリを提出するためにあなたのクライアントに提供することができます。
アプリ(.ipa)をビルドするには、プロビジョニングプロファイルを取得する必要があります。証明書(.p12)は、クライアントからApple開発者プログラムに対応します。
私は多くのクライアントのためにこれを行い、ソリューションは機能しています。実際、事前定義されたプロセスを備えた内部ポータルを持っているクライアントはほとんどありません。
場合によっては、この回答コメントについて質問がある場合は、以下に回答します。
注:署名するときは、Apple id資格情報を与えないようにするために、ローカル署名アセットを使用することを選択することを忘れないでください。
2017年の夏の時点で、これは最初に尋ねられた後です)開発者とアプリプロデューサーの名前は同じである必要があります。したがって、彼らに年間99ドルを費やしてもらい、開発/管理するために追加する開発アカウントを取得してもらいます。
短く詳細な説明は次のとおりです。[1]: http://www.goodbarber.com/blog/your-client-s-developer-accounts-vs-your-own-a856/
アカウントのアプリストアに既に存在する場合、転送する方法は次のとおりです。[1]: https://support.appmachine.com/hc/en-us/articles/360000012284-Transfer-your-app-to-別の-iOS-開発者-アカウント