1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【2022年】初めてのAppStoreリリース作業でつまづいた点まとめ

Posted at

作成したアプリをAppStoreにリリースします

本記事は2022年2月20日ストア提出時点の内容です。
以下つまづいた点を列挙します。

1.サポートURL

自身のHPを所有していない

これは自身のwebページを持っていない人はどうすればいいんでしょうか、、、
ググってみると、Twitterでも審査通ったという情報が出てきますがどれも2017年くらいかそれより昔の
情報で古い。
しかも、昔より審査は厳しくなっているらしいです。

結論:Github Pages を使用した

GitHub Pagesとは(公式)

簡単なサポートページをHTMLとCSSだけで作成してGithubのリポジトリを作ってアップしました。
そしてGithub PageのURLをAppStoreConnectに登録しました。

作成したページ↓
https://pearlearringminion.github.io/supportURL-kumoshiru/

2.プラバシーポリシーURL

自身のHPを所有していない

これもサポートURLと同じ悩みです。

結論:Github Pages を使用した

作成したページ↓
https://pearlearringminion.github.io/PrivacyPolicy-kumoshiru/

プライバシーポリシージェネレーターという無料のwebサービスが多数あります。
その一つを利用させていただきました。
日本語のアプリですが、英語のプライバシーポリシーでも問題なく通過しました。

3.XcodeからAppleDeveloperアカウントにサインインできない

原因:自分のデバイスを登録していないため

ググってみるとデバイス登録が必要という記事が何件か出てきました。
Appleデベロッパーサイトに自身のデバイスを登録して見ます。

E38F1BE9-78CB-4D71-B12E-A1D7F05AF09C.jpeg

Devicesの隣のプラスをクリック

E4EC31D2-17A6-4F7F-BEE3-2FA0669F89D2.jpeg

上図のDevice Name(なんでも良い)とDeviceID(UDID)を記入します。

UDIDとは?

アップルデバイスに与えられているIDです。
確認方法は以下の通り。

1.iPhoneをMacBookに接続してファインダーから調べる。
2.iPhoneをMacBookに接続して、「このMacについて」をクリック→システムレポート→USB→iPhoneを接続したポートの情報にシリアル番号がある。
3.iPhoneをMacBookに接続してiTuneseから調べる。

2番の方法を実施しました。
以下の通り表示されます。

855FB68F-E393-4321-8733-7B2B56CCDB0D_4_5005_c.jpeg

このシリアル番号をコピーして入力しましたが、エラーです。
DDE6FDEA-EFD6-4419-B5DB-2456C8172C5F.jpeg

これも色々試行錯誤しました、、、
結果以下の入力形式が正しいです。

XXXXXXXX-XXXXXXXXXXXXXXXX

(8桁目と9桁目の間にハイフンを入れる)

デバイス登録したらXcodeからサインインできました!

4.Acheiveボタンがクリックできない

原因:シミュレータが起動している。

AnyDeviceを選択したら解決しました。

19B1E3F0-0271-49D2-A92C-2AC52C377CCF_4_5005_c.jpeg
Xcode左上のこの部分です。

5.Acheiveに失敗する

3B200631-1E8B-4EA8-8F4D-575B3A3D3DCD.jpeg

原因:CFBundleExcutableの値に+,,[],(),{}を使用している

ターゲットの名称を変更したらCFBundleExcutableの値も変更されて、Acheiveに成功

6.電話番号の入力形式がわからない

普通に自身の携帯番号をXXX-XXXX-XXXXの形式で入力しました。
エラーです。

ハイフン抜いてもエラーです。

日本の国コードが必要なのか!と気づきました。
81-XXXXXXXXXXXの形式で入力しましたがダメです。

色々試した結果次の形式が正しいです。

例:電話番号が080-1234-5678の場合
+818012346678
(+81を頭に付けて080の頭の"0"を抜く)

無事にリリースできました!

5B53E622-2DF3-455C-8C66-F0A5C1751C58_4_5005_c.jpeg

https://apps.apple.com/jp/app/%E3%82%AF%E3%83%A2%E3%82%B7%E3%83%AB/id1610525474

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?