Xcdoe画面

アプリ申請でハマったメモ

8月頭から制作していたアプリをXcodeでハマったメモ。

先日ようやくiTunes Connectでアプリ登録→Xcodeでアップロードし、
Waiting For Reviewの表示になり、審査待ちになったんですけど、
その時ハマったことなどのメモ。
同じように苦労している人もいると思うので。備忘録を兼ねて。。。

アプリを作ってなんとか実機テストも完了し、
さあ、iTunes Connectでアプリを登録だ! まで行った方、
「ご登録は計画的に!」
というのも、一度登録して
「あっ!アプリ名とか情報間違っちゃったんで、削除してもう一度登録しよっ」
なんて思って、アプリ情報を削除してしまうと
再登録時に同じアプリ名や似たようなアプリ名が使えなくなります。(T_T)

自分もこれで不本意なアプリ名にせざるを得ませんでした。
まぁ、アップルのPDFをよく読まなかったのが悪かったといえばそれまでですが、
読んでないけど、アプリを作っている方は気を付けてください。。。

それから、
iTunes Connectにアプリを登録し、
「よし、後はarchiveしてアップロードだー!」
となり、XcodeでarchiveしValidateすると。。。

error

Your Info.plist contains the UINewsstandIcon sub-propety under CFBundleIcons, which is intended for use with Newstand features.To include Newsstand features, the info.plist must include the UINewsstandApp=true info.plist key.

なんてerrorが・・・

いろいろGoogleで調べまくって、
NEWSSTANDがデフォルトで設定されていたようで

Xcode設定画面

TARGETS > Info > Icon files(iOS 5)の
Newsstand Icon の “-” を押して削除して再びarchiveを実行してください。

これでOKか!と思って再びValidateすると・・・

error画面

Your app contains non-public API usage.
Please review the errors, correct them, and resubmit your application.
Apps are not permitted to access the UDID and must not use the uniqueIdentifer method
of UIDevice. Please update your apps and servers to associate users with the Vendor or
Advertising identifiers introduced in iOS 6.
If you think this message was sent in error and that you have only used Apple-published APIs in accordance with the guidelines, send the app’s nine-digit Apple ID, along with detailed information about why you believe the above APIs were incorrectly flagged, to appreview@apple.com. For further information, visit the Technical Support Information page at http://developer.apple.com/support/technical/.

さらに先程より多い英文攻撃が・・・

これもGoogle先生にお世話になり、
古いAdmobのSDK(6.4.1以前)を使っているとでるみたいなので、
最新のSDKに差し替えて、、、

Xcdoe画面

TARGETS > Build Settings > Linking の
Other Linker Flags の項目に
-ObjC と入力しするとerrorがでなくなりました。

これでなんとかアップロードできました。

ほとんどが英語というのとDeveloperのいろいろめんどくさい手続きがあって、
英語をもっとまじめに勉強しておくんだったと思いました。。。

いろいろ見てると、何度もリジェクトされてる方もいるみたいなので
アプリリリースのゴールはまだまだ遠いです(~_~)

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です