終於搞懂APPLE 測試人員以及商業組織帳號是怎麼運作了。
最近要把公司的系統APP上架蘋果的IOS,本來想請MIS資訊人員給開發帳號我在自行上架,沒想到困難重重。
首先他邀請我的一封測試信,是用公司的EMAIL信箱當APPLE帳號。
點下去Accept Invite要開始做註冊,進行到EMAIL驗證此時都還沒問題,但是在電話驗證後,一直要求輸入電話驗證碼。
我輸入了好幾次,都顯示目前此帳號無法建立。
我請資訊人員看看到底怎麼回事,不然專案無法進行。
他嘗試更改了幾個參數,但是狀況依舊。
沒辦法我只好請他重新用別的EMAIL建立一個帳號,也許我電話有用過APPLE ID,以前用IPAD的時候有註冊過電話號碼。
於是他新建了別的EMAIL也用了自己電話就註冊通過。
我也就先暫時用這個帳號開發。
剛開發完要上傳APP的建制版本,想要先上傳到Testflight先做內部測試,結果遇到老問題。
多數被邀請進入團隊的同仁,都出現跟我原本無法註冊的問題。
這下可好,我可能要直接上架,內部不測試。
正當我要去準備發布版本的建置時,又遇到一項發布審查要項需要在公司的網頁上明訂隱私權政策。
於是我草擬了一份交由公司的法務經理幫忙,再由法務經理請示董事長後核可發布。
天真的我以為就差一步了,沒想到命運的魔女總是不會輕易放過我。
(這可是關鍵點,常理上她都會來弄一下的。)
MIS主管告訴我本公司官網目前更新中,控制權再外包廠商那邊,月底才能拿到,測試完才能幫我把隱私權政策放上官網。
簡單講就是事前沒經驗造成各種困難。
但我過程中求救沒少過,不管是問APPLE 的CONTACT 信箱,還是諮詢台灣代理商。
APPLE官方人員總是制式的需要你提供各種資訊(時間,地點,錯誤,使用的瀏覽器版本號...),然後再鬼打牆的說你要先建立帳號要看建立帳號的說明文件。
然後無法建立帳號,再叫你看APP的邀請方式。
問題是我連團隊成員都沒辦法新增讓他們註冊,我是沒辦法把他們加入內部測試群組的。
就這樣我決定靠自己和CHATGPT的,查到了以下關鍵:
當公司或組織註冊了 Apple Business Manager,並將自有網域(例如 xxxxx.com.tw)新增並驗證後,該網域即成為「受管網域」。這表示:
只有透過 ABM 建立的「受管 Apple ID(Managed Apple ID)」才能使用該網域的電子郵件地址。
Apple 會阻止使用該網域的電子郵件地址來建立個人 Apple ID。
我想到公司可能已經進入商業帳號控管,那麼這樣的話就可能需要將有需要的同仁都加入進去才行。
於是聯絡MIS人員以後,請他一一加入,並且優先處理我的帳號試試看。
於是終於順利用自己的EMAIL註冊完畢那個APPLE帳號,然後藉由發出邀請測試,成功收到TESTFLIGHT測試邀請碼。
APP第一次從testflight可以安裝的那一刻,心才終於放下來。
今天成功打通如何新增成員加入內部測試。