經由 Visual Studio 發佈 iOS 應用程式到 App Store Connect 時所需的 App 專屬密碼

.NET MAUI 撰寫好 iOS 應用程式後,不外乎就是要發佈該 iOS 應用程式到 App Store Connect 當中,除非所寫的是專屬給企業內部使用的 iOS 應用程式。

而在 Xamarin 的時代就已經可以透過 Visual Studio 的介面操作,直接發佈 iOS 應用程式的 *.ipa 到 App Store Connect,詳情請看:

透過 Visual Studio 串接 App Store Connect 發佈 iOS App
https://dotblogs.com.tw/jamestsai/2020/06/05/Using-Visual-Studio-publish-iOS-App-to-App-Store-Connect

而微軟官方文件也有相關的撰寫: 

Publish an iOS app for App Store distribution
https://learn.microsoft.com/en-us/dotnet/maui/ios/deployment/publish-app-store

 

不過,出自於個人對於 Apple 帳號的認知太過貧瘠,就算是五年多前就已經在 Visual Studio 中能使用的東西,沒畫面的輔助就會忘記相關的設置方式。

本篇來重新溫習一下。


本篇要談的就是下圖紅框中的對話視窗所需的資訊:

 

過去的設計更為貼心一點。

這個對話方塊中有設計一個連結 "How do I create an app-specific password?" 進行說明:

畫紅線的部分是闡明了此機制的作用。

 

所以,順著說明進到 https://account.apple.com 的網站,登入帳號後看到 App 專用密碼:

 

點選 "檢視詳細資訊" 後:

如果過去曾經建立過,在這邊就會列表出現。

 

如果需要建立新的,就在這邊點選 "+":

 

在接下來的畫面中輸入一個容易識別的名稱後,即可點選 "建立":

 

再來畫面中出現格式為 "xxxx-xxxx-xxxx-xxxx" 密碼,請自行記錄好,因為只要一離開這個畫面之後,就再也不會看到它。

若沒紀錄好,就只能選擇撤銷此密碼。

 

本篇一開始說在 Visual Studio 中需要填寫的 App-specific password 就是這組格式為 "xxxx-xxxx-xxxx-xxxx" 的密碼。


 


I'm a Microsoft MVP - Developer Technologies (From 2015 ~).
 

MVP_Logo



I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.

If you want to know more about them, welcome to my website:
https://jamestsai.tw 


本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。