close
分享一下上架 iOS App 的心得:原來,當你把 app 程式碼寫完之後,真正麻煩的事才正要開始...😆😆😆
1. 申請 Apple 開發者帳號
第一步,你需要一個 Apple 開發者帳號(Apple Developer Account)。這個帳號不是免費的,每年要付台幣 3,400 元,但沒有它,你的 App 就沒辦法上架。
申請方式是到 Apple官方的開發者網址去申請,無腦填完資料後,核心關鍵就是刷信用卡付錢啦!但是付錢完畢之後,必須還要等 Apple 審核,大約 1-2 天才會收到確認信,接著官方會要你上傳相關證件,佐證你本人的真實性。
我上傳身分證後,大概三分鐘內就收到審核通過。所以等確認信比較久,但是確認信寄來上傳資料後審核很快。
*小提醒:如果你是公司名義申請,Apple 會要求你提供類似公司登記表之類的相關資料,所以要先準備好。
2. 準備 App 的基本資訊
在 App Store 上架需要準備一些基本資訊,包括 App 名稱、描述、類別、隱私權政策等等。這部分超級麻煩,而且 Apple Store Connect 系統裡並不算有真正一步一步引導性的方法流程。
這裡不得不抱怨一下,Apple對使用者很強調「user friendly」,但對開發者好像就蠻隨便 😆 可能覺得你是工程師,這應該不困難的感覺。
這裡列出幾個必須填寫的內容:
✅ App 名稱:不能跟其他已存在的 App 重複,最多 30 個字元。
✅ App 類別:選擇你的 App 屬於什麼類型,例如「遊戲」、「健康與健身」等。
✅ App 描述:要清楚說明 App 的功能,吸引使用者下載。
✅ 關鍵字:最多 100 個字,讓你的 App 容易被搜尋到。
✅ 支援語言:如果有多語系版本,記得標註。
✅ 聯絡資訊:提供 Email 讓使用者可以聯繫你。
✅ 隱私權政策 URL:Apple 強制要求,每個 App 都要有 #隱私權政策的網頁,對你沒看錯,是「#網頁」!這裡我覺得很奇怪,不是應該讓使用者生成文字貼上就好?我猜可能是有些 app 的隱私權政策落落長,所以 Apple 要求你要自己放在一個網頁上,再把該網頁連結丟到申請欄位裡,超級麻煩。(這部分可以用 Notion、WordPress 或 Google Sites 快速做一個)。
3. 準備 App 的 Icon(圖示)
App 在 App Store 上的圖示(Icon)尺寸有很多種,這些圖示需要放在「Assets.xcassets」裡面。我一開始不知道,只按照系統要求做了三個不同顏色且 1024x1024 尺寸的 icon 放在資料夾裡。沒想到其實需要超級多種尺寸,例如:
- 1024x1024 px(App Store 用)
- 180x180 px(iPhone)
- 167x167 px(iPad)
- 120x120 px(Spotlight)
- 76x76 px(Settings)
...
...
...
這裡推薦可以用 「App Icon Generator」來快速產生所有尺寸的 Icon。
4. 準備 App Store 截圖
Apple 規定上架時,必須提供 iPhone 和 iPad 的截圖,所以你需要在 Xcode 模擬器(Simulator)或真機測試時,截取幾張畫面,然後上傳到 App Store Connect。
🔹 iPhone 截圖尺寸(至少 3 張):
- 6.5 吋(1284 x 2778 px,適用於 iPhone 12 Pro Max、iPhone 13 Pro Max 等)
🔹 iPad 截圖尺寸(如果支援 iPad,也必須提供):
- 12.9 吋(2048 x 2732 px)
這部分我直接用 Xcode 的內建功能,在模擬的情況下按「command+S」就可以截圖,只是沒有框看起來有點醜 😆 網路有其他工具,大家可以自己試試。
5. 在 Xcode 設定 App
回到 Xcode,把 App 設定好,才能順利送審。
🔹 設定 Bundle Identifier
- 打開 Xcode,點選 Targets > General
- 在 Bundle Identifier 填入相關資料
🔹 設定版本號碼
- 在 General 頁面找到 Version 和 Build,填入 1.0.0 之類的版本號
🔹 設定 App 圖示和啟動畫面
- 在 Assets.xcassets 資料夾內加入你的 Icon
🔹 建立 App Store 版本
接著就是去 Apple 的 App Store Connect 建立一個新的 App。簡單說就是把上面準備的資料慢慢匯入/填入,並且設定一下 App 的定價(可以選擇免費或付費)。
7. 用 Xcode 上傳 App
現在回到 Xcode,準備把 App 上傳到 App Store。
🔹 在 Xcode 點擊 Product > Archive
🔹 等待 Xcode 建立 App 檔案
🔹 Archive 完成後,點擊 Distribute App
🔹 選擇 App Store Connect,然後點擊 Upload
🔹 等待上傳完成(通常幾分鐘到 30 分鐘不等)
8. 送審(等待 Apple 審核)
全部都搞定之後就可以提交 App 送審,然後等待 Apple 的審核。理論上Apple 會在 1~3 天內回覆,若被拒絕,可根據回饋修改再送審。 #我現在就在等待送審 😆
---
以上這些,暫時沒有 AI 可以代勞,所以從下午 13:30 搞到現在快 17:00了,真的比寫一個 app 還慢。想來,以後「上架 app store」才真的是最困難的流程了!
無論如何,整個歷程體驗下來還是感覺非常值得,很有意義的學習過程。AI時代來臨,相信每個人都能從中挖掘出自己的好點子,並且真正實現!
以此共勉。
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 emit 的頭像
    emit

    emit的部落格

    emit 發表在 痞客邦 留言(0) 人氣()