アプリ二本目がモロにこの審査基準にハマったのですが、やっと何が引っかかったのか分かったので共有します。
まず、カメラボタンってのは、UIBarButtonItem などで initWithBarButtonSystemItem:UIBarButtonSystemItemCamera したときに表示される、以下のアイコンのボタン。
で、ここで迂闊に「お、これはカメラを表示するボタンだな」と思って、カメラモードのフォトピッカー (sourceType を UIImagePickerControllerSourceTypeCamera に設定した UIImagePickerController) を表示すると、iPhone Human Interface Guidelines に沿ってないと言われて Reject される。
おいおいどう見ても使い方間違ってないだろ、と思って抗議してたら、「正しい使い方は FaceBook アプリを参考にして下さい」と言われたので見てみると、どうやら、このカメラボタンは、以下のスクリーンショットのように、「『フォトアルバムから選択する』と『カメラで撮る』の項目があるアクションシートを開く」ためのものらしい。
正直、カメラボタン押したらカメラだろ、と思うし、現にそうなってるアプリも何故か沢山出回っているんだけれども、ガイドラインに沿ってないと言われたらこちらとしては何も言えないので、仕方なく自分でアイコン作ることにします。でもどう考えてもこのアイコンに酷似したものになっちゃいそうなんだけど。。。
Camera って名前のアイコンなのにカメラ起動したらダメとは。