2015年4月20日月曜日

[iOS]iTunes Store operation failed "You are not authorized to use this service"

App Storeへアプリを販売可能にするため、XcodeからOganaizerを使用してアプリをアップロードしたところ以下のエラーが発生した。

iTunes Store operation failed
You are not authorized to use this service
(あなたはこのサービスを使用する許可が無い)

stackoverflowによると

http://stackoverflow.com/questions/28248496/you-are-not-authorised-to-use-this-service-itunes-app-upload-error

解決法:XcodeのiOS Developerのアカウントをリログする

http://stackoverflow.com/questions/28553827/itunes-store-operation-failed-you-are-not-authoried-to-use-this-service

Appleのサービスがで問題が発生しているのでアップロードできない


2つの回答があったが、どちらにも該当しなかった。
解決方法は「iTunes ConnectとiOS Developerのアカウントは同じアカウントを使用する」だった。

というのもiOS3.xのころはiTunes ConnectとiOS Developerは別々のアカウントを作る必要があったが、iOS8(Xcode6)ぐらいから別々のアカウントではアプリのアップロードができなくなったっぽい。

Application Loader 2.9.1を使用すれば別々のアカウントでもできるが
Application Loader 2.9.1の使用は推奨されてないので別の問題が発生する可能性がある
https://itunesconnect.apple.com/apploader/ApplicationLoader_2.9.1.dmg