終於來到上架的部分了
我們要把寫好的APP上架到商店給人下載
一起來看看怎麼處理吧!
首先~當然就是繳錢了
登入 Apple Developer
首頁下方有加入開發者
點進去後右上角點選Enroll
接下來一系列填寫資料就不贅述
其中有一個 APPLE Select your entity type.
是在點選帳號是那種類別
其中有分 個人/公司/政府
個人與公司差別在底下有幾組開發帳號
這邊我們選擇個人(99美元/年)
然後就是繳費環節~繳費完信箱就會收到確認信摟
接下來就是等待審核摟
經過了兩天的等待
終於通過審核 準備上架摟
上架流程簡單來說拆三部分
首先我們來申請憑證吧
想上架IOS需要申請開發憑證與發佈憑證
進入Apple Developer首頁點選憑證管理
拉到最下方下載WWDR證書
WWDR下載完後點兩下
會自動安裝進鎖匙圈存取內
此證書是蘋果的認證
允許你的電腦進行開發
接下來先申請開發憑證
接下來會要求你傳送CSR憑證
CSR憑證是由你自己電腦產生
怎麼產生有很多種
這邊教一種方法
開啟鎖匙圈存取
填入資料
找個地方存起來 憑證就好了
請把他上傳進去
就完成開發憑證的申請摟
完成後請下載回來後
點兩下安裝開發憑證
接下來申請發佈憑證
主要用途是發佈到APP Store 用的
申請流程同申請開發憑證
下載回來後點兩下安裝
此時回列表查看一下
就會看到憑證列表摟
查看Devices項目
列表內手機可進行實機測試
如果你手機跟開發的Apple ID是同帳號
那你的裝置會自動被添加到Devices內
如果沒有 只要取得手機UUID後
可進來這邊手動設定
接下來申請描述檔了
主要申請開發用描述檔
與上架用描述檔
請先點選描述檔分頁 點選+
新增描述檔
如果前面在開發前有設定好開發人員
此時列表內就會有剛剛開發好的程式了
選擇開發憑證
選擇測試裝置
設定描述檔名稱
完成摟~下載下來
一樣點兩下安裝
下一步就是申請發佈描述檔
一樣下載完安裝
接下來發佈描述檔
步驟也幾乎相同 下載完成點兩下安裝
接下來進入APP上架管理的流程
請點選APP 發佈管理
點選APP後面的+按鈕
來新增APP上架
其中的SKU自己設定
所有項目後面的?點選後都有詳細說明
然後點選建立
接下來就會進入管理頁面摟
接下來先填寫APP資訊
設定售價
然後回到1.0準備提交頁面
新增截圖
截圖我們可以透過模擬器截圖方式取得
請依照提示 去找相對應的模擬機測試
接下來開始打包
裝置設定到Ani iOS
檢查一下有無問題
然後就發現錯誤了
主要是說IPDA旋轉設定不對
要禁止平板選轉 就要開啟全螢幕
接下來準備發佈
然後依照指示把程式推上去即可
然後等一段時間
蘋果收到時 就會問你要發佈哪個版本
接下來會跳出一些問題
依照真實狀況填寫即可
完成後再進入隱私權設定一下
比較麻煩的是隱私權需要URL才可以
請你找個空間放
至於內容可以參考我的 範本
接下來年齡分類與內容版權
請看著說明就可以做完了
一切即將完成 設定一個版權聲明
最後點選儲存後
點選提交以供審查
又等了一天....
上架成功了!!
可喜可賀~然後拿了幾台裝置測試
發現跑版了ORZ......
原來 viewDidLoad 取 view.frame 時
是依照storyboard取的
所以我們把 self.drawGameLine() 移動到 viewDidAppear
然後依照上面的順序重新上架
記得發佈前版號改成1.1
補個小插曲
我在申請上架帳號時拼錯自己名字
應該是Pin Yi
被我寫成 Pin YU
找遍他所有後台 都沒有修改名字的地方
後來才找到~ 原來要修改姓名 必須要mail到客服信箱
我還努力寫了英文信給他們
結果~
超貼心的有中文人員回信給我噎!
而且是繁體中文~撒花~