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

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

# 1.サポートURL

:::note alert
自身のHPを所有していない
:::

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

:::note info
結論：Github Pages　を使用した
:::

[GitHub Pagesとは（公式）](https://docs.github.com/ja/pages/getting-started-with-github-pages/about-github-pages)

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




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

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

:::note alert
自身のHPを所有していない
:::

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

:::note info
結論：Github Pages　を使用した
:::

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


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

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

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


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

![E38F1BE9-78CB-4D71-B12E-A1D7F05AF09C.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/514a3a72-9b5b-1cc2-71ba-a47f558404b4.jpeg)

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

![E4EC31D2-17A6-4F7F-BEE3-2FA0669F89D2.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/9539ba2c-488d-7030-db9d-4c4cdbeead4d.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](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/94d99b2f-abf6-647a-439e-d45fd2658420.jpeg)

このシリアル番号をコピーして入力しましたが、エラーです。
![DDE6FDEA-EFD6-4419-B5DB-2456C8172C5F.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/d5e03bc5-c016-7d24-b72c-71f80654cd4b.jpeg)

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

:::note info
### XXXXXXXX-XXXXXXXXXXXXXXXX
(8桁目と9桁目の間にハイフンを入れる）
:::


### <font color="Red">デバイス登録したらXcodeからサインインできました！</font>



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

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

:::note info
AnyDeviceを選択したら解決しました。
:::

![19B1E3F0-0271-49D2-A92C-2AC52C377CCF_4_5005_c.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/80741741-1fd9-04ba-e0a4-93df78586f93.jpeg)
Xcode左上のこの部分です。



# 5.Acheiveに失敗する

![3B200631-1E8B-4EA8-8F4D-575B3A3D3DCD.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/43ecb0df-42b2-a61c-5287-69df9b440866.jpeg)

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


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

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


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

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

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

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

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



# 無事にリリースできました！

![5B53E622-2DF3-455C-8C66-F0A5C1751C58_4_5005_c.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1261100/43d54190-f58b-0111-ac10-af4d17c2d05f.jpeg)

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