透過 AppCenter 自動化建置 iOS App - iOS Simulator 篇

如果 AppCenter 的額度預算能有 "半無限大" 的話(?),在 Xamarin 的開發上為了能夠 "感謝飛天小女警的努力,開發的世界又和平的度過了一天" 🙆‍♀️

通常可以在 Android 的開發過程中,選擇讓 iOS 能讓 AppCenter 自動化建置,以便確認在某些環節上 iOS 的版本是否有遺漏了什麼,才不會導致於後面要補 iOS 的部分時,不知道該從何處下手。

畢竟會選擇使用 Xamarin 技術開發 App 的話,通常是伴隨著希望雙平台的 App 的誕生。但由於一切的資源都是有限的,開發上會先選擇單一平台先進行到某種層次上的段落後(又通常會先選擇 Android 來進行),再來補上另一個平台的部分。

此時有 AppCenter 來協助進行相關的建置紀錄的話,會讓開發上有著相當程度的追蹤過程,本篇文章就是在這樣的觀點下而生的~~~

 

...繼續閱讀 »

申請 Office 365 的 F1 免費試用

因為在測試使用 Microsoft EM + S 的 E5 試用時,要測試 Office 365 中的 Excahange Online 功能,這才發現 Microsoft EM + S 的 E5 授權不包含其相關功能...冏


難怪怎麼在 Outlook App 當中登入帳號都無法連線到 Exchange Online 呢(菸~~~

後來再認真的看了看相關的授權,如果選擇 Office 365 的 E1、E3 或 E5 授權,又或者選擇使用 Microsoft 365 的 E3 或 E5 授權,跟原本已啟用 Microsoft EM + S 的 E5 授權有 Office 365 服務的功能重複。

...繼續閱讀 »

申請 Azure Active Directory 與 Microsoft EM + S 的 E5 免費試用(後篇)

在這兩篇文章當中有

一個必要條件:

  • 必須擁有 Microsoft 帳號能使用 Azure。

兩個網址要使用:

三個觀念要知道:

  • Azure AD 文中會簡稱 AAD。
  • Office 365 的 E5 試用期只有 30 天,到期後可再延 30 天(需綁信用卡)。
  • Azure 基本操作 與 AD 觀念的基本認知。

以上都捧友都清楚的話,即可繼續閱讀本文...

...繼續閱讀 »

申請 Azure Active Directory 與 Office 365 的 E5 免費試用(前篇)

在這兩篇文章當中有

一個必要條件:

  • 必須擁有 Microsoft 帳號能使用 Azure。

兩個網址要使用:

三個觀念要知道:

  • Azure AD 文中會簡稱 AAD。
  • Office 365 的 E5 試用期只有 30 天,到期後可再延 30 天(需綁信用卡)。
  • Azure 基本操作 與 AD 觀念的基本認知。

以上都捧友都清楚的話,即可繼續閱讀本文...

...繼續閱讀 »

[譯文] 在 Xamarin.Forms 中使用 Compiled Bindings 加速效能!

此篇文章是初次嘗試翻譯原文,其內容大多為翻譯原文所作的介紹,若有翻譯不周的情況請多多包涵!

原文出處:
https://devblogs.microsoft.com/xamarin/compiled-bindings-xamarin-forms



在 Xamarin.Forms 開發中 Data Binding 技巧是極為重要的一環。這技巧讓 Xamairn.Forms 的開發人員,能夠便捷的讓 UI 跟 C# 之間的資料互動,並自動的更新 UI 內容。可是此開發的便捷性也帶來了些狀況,由於這樣在 Xamairn.Forms 需要於執行時期分析資料以利繫結處理,就又產生了效能的影響。但現在可以透過 Compiled Bindings 的處理,來大幅地降低其效能的影響!

...繼續閱讀 »

iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(手動篇II)

若有把上回的 "iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(手動篇I)" 看完,很多人一定很那悶: "都是用 Apple 環境與工具,到底跟 Xamarin 有什麼關係?" 

捧友,這就要問施主自己有無參透問題本質啊...

Xamarin 是一種讓 C# 開發者撰寫跨各平台 App 的開發技術

所以單一平台的 App 部屬設定當然是跟 Xamarin 開發技術無關,只是現在的平台很不巧的是 Apple 的 iOS...

...繼續閱讀 »

iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(手動篇I)

若要將開發 iOS 的 App 要佈署到實際的 iOS 設備(iPhone/iPod/iPad) 來測試,是需要經過 "Apple Developer 網站" 的四道關卡設定,依序是:

  1. Certificates: 憑證
  2. Identifiers: 簽署識別
  3. Devices: 註冊設備
  4. Profiles: 佈建設定


以上都設定完成後,若在 Visual Studio 2019 的環境使用 Xamarin 佈署 App 到實際的 iOS 設備上,其實就跟原生 Xcode 佈署 App 到實際的 iOS 設備體驗差不多了。

就來看看本篇的介紹吧~~~

 

...繼續閱讀 »

替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (下)

要繼續閱讀本文並完成的必要條件:

  1. 使用 Azure 的 App Service 來 Host 網站並且選擇 Windows 主機。
  2. 在 GoDaddy 網域服務商所購買 SSL 憑證。
  3. 有 Windows 10 專業版 或 企業版 的電腦可安裝 IIS 管理員。

還有已閱畢 "替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (上)" 的內容,那就可以繼續了,Go!

...繼續閱讀 »

替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (上)

現在網站不掛上 SSL 憑證作網路加密安全性連線的話,那你的網站只會被檯面上列的出來科技龍頭們(如: Microsoft, Google, Apple, Amazon...等)排擠。

原因很簡單,因為沒有掛上 SSL 憑證替網站作加密安全性連線,那對使用該網站的用戶們來相對來說就是屬於高風險網站,為了保護用戶的資料安全性,替網站掛上 SSL 憑證作加密連線是網站自身一件責無旁貸的事。

但對於一些小企業主或小規模網站來說,要買 SSL 憑證掛到網站上做加密連線確實是一筆不小的花費,如果每年真的擠不出這樣的預算購買憑證,是可以考慮使用 Let's Encrypt SSL 等服務,佛心提供的 SSL 憑證方式來處理。

而若網站又剛好有 Host 在 Azure 的 App Service 上的話...

...繼續閱讀 »

Visual Studio 2019 for Mac 安裝 Xamarin 開發環境 - Xamarin 開發環境確認 (Android 篇)

平常在使用 Xamarin 開發 App 的時候,個人目前為止都仍比較偏好使用 Windows 上的 Visual Studio 做開發,所以在絕大部分的情況下 Mac 裝置就真的只是被拿來當作一台 iOS 的 "編譯" 與 "佈版" 設備。

但相信有很多捧友也會直接使用 Mac 上的 Visual Studio for Mac,直接用 Xamarin 做 Android 與 iOS 的相關開發的,所以本篇是來看看 Visual Studio for Mac 的 Xamarin 開發環境中,如何確認 Android 的開發部分設定是否正確。

那就來囉~~~

...繼續閱讀 »

Visual Studio 2019 安裝 Xamarin 開發環境 - Xamarin 開發環境確認 (iOS 篇)

在 Windows 上 Visual Studio 可以利用 Xamarin 透過 "SSH 連線" 到 Mac 設備來開發 iOS 的 App,也就是說 Mac 設備就是一台單純的 "編譯" iOS App 的設備。後來在微軟收購了 Xamarin 後,並將 Xamarin 技術免費讓有興趣利用 C# 開發 iOS App 的使用者來使用。

同時為了讓開發者的使用上更方便,改善了過去被詬病必須切到 Mac 的畫面才能看 iOS Simulator 的執行效果的不便,推出了 Remoted iOS Simulator 讓 Xamarin 在開發 iOS App 時,就在 Windows 上直接看到 App 運作於 iOS Simulator 的執行效果。

所以本篇文章就來介紹這部分啦,來開始囉~~~

...繼續閱讀 »

Mac mini (Late 2014) 的進擊 - Time Machine 的還原與啟動確認

宅級攻城獅由於技術不歸路的因素,要隨身帶著一群 "Mac" 來個移動是很正常的事。

隨著時間的推進,當初購置這些 "Mac" 在效能上就逐漸地不敷使用,使得在工作表現上偶有怨懟。

要能攜帶為數不少的 "Mac" 移動,首選當然是 "高、大、上" 的 MBP 或 MBA,個人攻城獅迫於經費拮据與工作移動性間的取捨,最後只能忍痛選擇購置 "Mac mini" 使用。

本系列文,所討論的是 Apple 所推出的 Mac mini (2014 年末) 如何在花費最小的代價(就是金錢與時間),讓 Mac mini 能 "順利" 的提升整體的運作效能。


完奏曲...Ready, Go!

...繼續閱讀 »

Mac mini (Late 2014) 的進擊 - 在 PCIe SSD 硬碟加裝之後

宅級攻城獅由於技術不歸路的因素,要隨身帶著一群 "Mac" 來個移動是很正常的事。

隨著時間的推進,當初購置這些 "Mac" 在效能上就逐漸地不敷使用,使得在工作表現上偶有怨懟。

要能攜帶為數不少的 "Mac" 移動,首選當然是 "高、大、上" 的 MBP 或 MBA,個人攻城獅迫於經費拮据與工作移動性間的取捨,最後只能忍痛選擇購置 "Mac mini" 使用。

本系列文,所討論的是 Apple 所推出的 Mac mini (2014 年末) 如何在花費最小的代價(就是金錢與時間),讓 Mac mini 能 "順利" 的提升整體的運作效能。


二部曲...再啟!

...繼續閱讀 »

Mac mini (Late 2014) 的進擊 - 加裝 PCIe SSD 硬碟

宅級攻城獅由於技術不歸路的因素,要隨身帶著一群 "Mac" 來個移動是很正常的事。

隨著時間的推進,當初購置這些 "Mac" 在效能上就逐漸地不敷使用,使得在工作表現上偶有怨懟。

要能攜帶為數不少的 "Mac" 移動,首選當然是 "高、大、上" 的 MBP 或 MBA,個人攻城獅迫於經費拮据與工作移動性間的取捨,最後只能忍痛選擇購置 "Mac mini" 使用。

本系列文,所討論的是 Apple 所推出的 Mac mini (2014 年末) 如何在花費最小的代價(就是金錢與時間),讓 Mac mini 能 "順利" 的提升整體的運作效能。


首部曲...始動!

...繼續閱讀 »

Visual Studio 2019 for Mac 安裝 Xamarin 開發環境 - Xamarin 開發環境確認 (iOS 篇)

本篇文章的前半段是給對於 Mac 的環境不熟悉捧友做為參考,尤其是 Xcode 也不是安裝好就沒事了,還有一些要注意的小事情,才能在使用 Visual Studio for Mac 的 Xamarin 開發 iOS App 的時候更加地順利。

後半段是針對 "Visual Studio for Mac" 安裝完成後,對 Xamarin 環境的檢查,請依照文章的介紹確認環境沒問題唷!

那就開始囉~~~

...繼續閱讀 »

Visual Studio 2019 for Mac 安裝 Xamarin 開發環境 - 線上安裝

Xamarin 在 Mac 的環境中讓開發者也可以使用相關的 IDE 工具來做開發,過去叫做 "Xamarin Studio" 後來跟 .NET Core 整併後,就將 IDE 開發工具稱為 Visual Studio for Mac。所以目前若要在 Mac 上撰寫 .NET Core 跟 Xamarin 的應用程式,就可以來安裝 Visaul Studio for Mac。
(當然如果你只有要寫 .NET Core,可以只安裝 Visaul Studio Code 就好)

 

畢竟我們有用 Mac 來開發 Xamarin 通常就是要開發 iOS 的 App 了,所以在此會建議請先將 Xcode 安裝好 (從 Mac 的 App Store 即可免費下載及安裝),這樣才能取得 iOS 的 SDK 與模擬器使用。完成後再來安裝 Visaul Studio for Mac,這樣會減少後續的一些設定問題喔。

好的,那就開始囉~~~

...繼續閱讀 »

Visual Studio 2019 安裝 Xamarin 開發環境 - Xamarin 開發環境確認 (Android 篇)

接續前一篇介紹: Visual Studio 2019 安裝 Xamarin 開發環境 - 第一次設定、授權啟用與延伸模組更新 之後,緊接著我們要來確認一下所安裝的 Xamarin 開發環境在 Android 的部分需要注意的一些細節,以便後續在開發 App 時不會遭遇太多環境上的問題。


一樣就不囉嗦,直接開始囉!

...繼續閱讀 »

Visual Studio 2019 安裝 Xamarin 開發環境 - 第一次設定、授權啟用與延伸模組更新

在前篇: Visual Studio 2019 安裝 Xamarin 開發環境 - 線上安裝 看到 Visual Studio 2019 啟動後,緊接著就是第一次使用的設定、授權啟用與延伸模組更新的部分。
(若您是已經有 Visual Studio 使用經驗,純粹只是想了解 Xamarin 開發的捧友,可以略過本篇文章)

 

不囉嗦,就直接開始囉!

...繼續閱讀 »

Visual Studio 2019 安裝 Xamarin 開發環境 - 線上安裝

在 VS 2019 正式發表後,跟在 VS 2017 安裝 Xamarin 的 App 開發環境上增添了一些小異動,為了能讓使用 Xamarin 的新手能夠了解且順利的完成環境安裝,在此特別撰寫此文說明。

若仍有需安裝 VS 2017 的捧友,請參考之前在昕力大學發表的介紹文章: 使用 Visual Studio 2017 完整安裝 Xamarin 開發環境...

無論是 Community 版、Professional 版 或 Enterprise 版 安裝方式都類似。相關授權請點選連結查看授權條款,而功能上 Xamarin 開發時使用 Community 版就相當足夠的,那就開始囉!。

...繼續閱讀 »