アプリ申請却下
アプリの基本実装が終了しまして、そろそろ広告導入をするか〜と思いましてなんやかんやで実装したのですが、Guideline 2.1 – Information Neededリジェクトされた時の話です。
凡ミスなのですが、誰かの助けになれば良いと思いまして記事にしてます〜
ちなみにしたのようなアプリをつくていますので是非ご利用してみて下さい。

Guideline 2.1 – Information Needed
Admobを実装しまして、意気揚々と申請をしたところ以下のような反応が。。。
Hello,
The issues we previously identified still need your attention.
If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know.
Review Environment
Submission ID: faa3f023-60b3-4247-8cb1-a4f675d819cc
Review date: January 03, 2025
Version reviewed: 1.0.3
Guideline 2.1 – Information Needed
The app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request when reviewed on iOS 18.2.
Next Steps
Explain where we can find the App Tracking Transparency permission request in the app. The request should appear before any data is collected that could be used to track the user.
If App Tracking Transparency is implemented but the permission request is not appearing on devices running the latest operating system, review the available documentation and confirm App Tracking Transparency has been correctly implemented.
If your app does not track users, update your app privacy information in App Store Connectto not declare tracking. You must have the Account Holder or Admin role to update app privacy information.
App Trackingが表示されていないことによる申請却下されていました。
(ios14以降ではトラッキングに関してダイアログを出さなければならなくなりました)
実機での確認はできていたのでおかしいなと思いながらApp Trackingがiosのバージョンにより出ないこともあるとの情報を入手したため書き方の問題だと思いました。
再度別の書き方でやったのですが同じ却下理由で帰ってきてしまいました。orz
原因
App Trackingが表示されない原因はコードの書き方ではありませんでした。
そもそもXcodeのライブラリにApp Trackingが追加されていないために表示されなかったのです orz
(2回目のリジェクトを食らった際に、これは書き方ではないなと思い気づきました)
解決策
1. Xcodeを開きます。
2. TARGETS>アプリ選択>General>Frameworks,Libraries,and Emdded Contactを確認して下さい。
3. 以下画像のようになっていればOKです。
AppTrackingTransparency.frameworkが存在していることを確認して下さい。

4. 上記の画像のようになっていなければ次の手順を行なって下さい。
① Frameworks,Libraries,and Emdded Contactの下にある➕ボタンを押下

② ライブラリに選択画面が出てくるので検索ボックスに「App Tracking」までを入力すると選択肢として出てくるので追加する

③ App TrackingTransparency.frameworkが追加されていればOK

最後に
気づいてしまえば単純ですが、何故か実機で表示されてしまうので気づきにくかったです。
もし、詰まっていてライブラリの追加を忘れてしまった人のお役に立てればと思います。
ではノシ


コメント