公司中許多的專案都有 Auto Build 的機制,那 Mobile App 也有 Auto Build 的機制嗎?
ios 的 App 需要 Mac 的環境。本文將介紹如何透過 Jenkins 從 Gitlab 拉 Source 自動建置 Xamarin iOS Mobile App。
Xamarin.iOS App 結合 Mobile Device Management (MDM) MobileIron AppConnect
最近客戶買了一套 Mobile Device Management (MDM) 產品( MobileIron ),
我們的 App 需要使用它的 SDK 來跟它結合,
讓客戶使用我們的 App 時,可以自動建立 VPN,
同時讓我們的 App 可以取到使用者的帳號。
因為資訊不太多,所以記錄一下我們的整合過程跟大家分享。
iOS WKWebView Html Input 放大問題(Zoom)
原本使用 UIWebView 來包我們的網頁,
官網說也可以使用 WKWebView ,
所以就用 WKWebView 來試試看。
但這時馬上遇到的就是點到網頁上的 textbox 後,
整個畫面就會自動放大,而且放大後,就回不來了。
除非在旁邊的 DBClick,才會回復原本的大小,如下,
[Xamarin]unrecognized selector sent to instance
環境: iOS,Xamarin
App Run到一半,居然出現以下的錯誤,
Xamarin.iOS: Received unhandled ObjectiveC exception: NSInvalidArgumentException
-[ViewController BtnNotify2_TouchUpInside:]: unrecognized selector sent to instance 0x16db5f40
到底是什麼問題造成的呢?
[Xamarin]同一類型的Local Notification 只顯示一個
環境: iOS,Xamarin
有時候 App 發通知時,如果有些一樣的通知,一直重覆顯示出來,
在通知那看起來一堆,不好看,使用者看起來感受也不太好。
所以本文介紹將一樣通知讓它只顯示一個就好。
[Xamarin]無開發人員帳號將 APP 部署到iPhone的方式(Free Provisioning)
環境:Xamarin, iOS
很多人都沒有 APPLE 的開發人員帳號,但有些測試卻需要在手機上測試才行,
例如,藍芽…,或是寫了很炫的APP,想要炫給朋友看,那要怎麼才辦得到呢?
[Xamarin]使用「自定命令」來處理 建置、清理 前、後 等工作
環境: Xamarin Studio, Mac, iOS
在之前測試「推播通知」時,需要在 info.plist 中去新增 aps-environment 的設定。
正式環境要設定「production」,測試要設定「development」。
每次在建置時,都要手動去調整它。
是否有自動的方式呢?
[Xamarin]如何查看 iOS app 的LOG-2
環境: iOS,Xamarin
使用 Xamarin Debug 部署到 iphone 上時,
App在前景時,當我們在程式中寫 Console.WriteLine 時,可以看到輸出資訊。
當我們將 App 拉掉後,Xamarin Studio 就無法看到 app 的Log了,
這時要如何看到我們程式中寫的Log呢?
[Xamarin]使用 Device.OnPlatform 來為不同平台的 App 設定不同的值
環境:Xamarin.Forms
有時候我們需要針對不同平台來設定不同的值,
這時候可以透過 Device.OnPlatform<T> 來達到我們的目的。
[Xamarin]調整代碼範本
環境: iOS,Xamarin Studio
最近在Mac上使用Xamarin Studio開發時,當輸入 prop 按下 tab 後,
出現的Code跟VS.NET 中的不同,短屬性就佔了3行程式碼,
而VS.NET會在同一行之中,那我們有辦法調整嗎?
[Xamarin]為什麼 Apple 的 Production 推播通知,App會收不到?
環境: iOS,Xamarin
最近透過 Azure Notification Hubs 來推播通知, development 發佈的 App 可以正常收到,但是切到 production 後, App 就是收不到。
[Xamarin]讓通知擁有不同Actions
環境: iOS,Xamarin
有時候可能要依不同的通知來產生不同的Actions來讓使用者選擇,要怎麼做呢?
[Xamarin]為什麼透過 Azure Notification Hubs 推播通知,App會收不到?
環境: iOS,Xamarin
最近透過 Azure Notification Hubs 來推播通知, Android 都可以正常收到,但 iOS 就是收不到
[Xamarin]如何查看 iOS app 的LOG
環境: iOS,Xamarin
使用 Xamarin Debug 部署到 iphone 上時,
App在前景時,當我們在程式中寫 Console.WriteLine 時,可以看到輸出資訊。
當我們將 App 拉掉後,Xamarin Studio 就無法看到 app 的Log了,
這時要如何看到我們程式中寫的Log呢?
[Xamarin]System.Net.Sockets.SocketException: Too many open files
環境: iOS,Xamarin
最近透過 Xamarin Studio 寫 iOS app 時,
app Run到一半,就會出現以下的錯誤訊息,
System.Net.WebException: Error: ConnectFailure (Too many open files) ---> System.Net.Sockets.SocketException: Too many open files
- 1