app申請時、2回連続のInvalid Binaryは切ない。。。 | ios開発・TeamSSメンバーの日記

app申請時、2回連続のInvalid Binaryは切ない。。。

こんにちわ。だいすけです。
Invalid Binaryが多発しました。

appleから送られてくるメールを見ても英語だし
解決策が見当たらないまま週末を迎え
新たな気持ちで本日トライしてみた結果・・・
無事 Waiting For Reviewになりました。

解決方法を記入しておきます。
まず一回目ですが、
何も気にせずいつもの感じで順調にuploadも完了し
お疲れ様でしたと思ったのもつかの間、
だめだしメールが届きます。

この時点でメールの内容をしっかりみていない。
「Invalid Code Signing Entitlements」と書かれていて
おそらくKeyがほにゃらら~って感じだったので、
疑いもせずProvisioning Fileだろうと。

申請前に
Distribution用のProvisioning Fileを作成したのですが、
そもそもDevelopment Provisioning Fileの期限が切れていました。
そこで再発行しつつDistribution用のProvisioning Fileのみダウンロードし、
オーガナイザに登録。でupload。

私の考えつく駄目な所はここのみ。
1度Provisioning Fileを削除し
新しく2つのProvisioning Fileをダウンロードし
オーガナイザに登録。そしてXcodeでクリーニングを行い
再びupload。

んで、四時間後、
2回目の駄目だしメール。内容はおそらく同じ。

まずメールを翻訳様にてざっくりと理解します。
するとそこにiCloudって文字が入ってました。

もちろんiCloudなんて使用してませんし、
設定した覚えもありません。
なぜ?と思い

iOS Dev Centerを見に行く事に。

Provisioning Portal内の
Provisioningにて作成したファイルのチェック
iCloudの文字は見当たりません。
次に、App IDs内の該当するアプリの見てみるとそこにはなんと

Enable for iCloudの文字が!!
しかもチェックが入ってました。

いつのタイミングでチェックをしたのか?
自分でチェックをした記憶がありません。たぶん。
そこのチェックを外し
もう一度Provisioning FileをRenewで作成し
オーガナイザに登録。
そしてXcodeでクリーニングを行い
再びupload。

これで今回は無事Waiting For Reviewになりました。
どのタイミングでチェックが入ったのかはわかりませんが、
無事レビューまでいけたので
あとはリジェクトがない事を願います。