簡體   English   中英

在Xamarin / Visual Studio中打開的原生iOS應用程序打開然后立即關閉

[英]Native iOS app built in Xamarin/Visual Studio opening then instantly closing

我們公司有一個原生的iOS應用程序,它是用Xamarin / Visual Studio構建的。 幾年前我們最初將它上傳到App Store,並且多年來對它進行了一些更改。

應用程序本身非常基礎。 它基本上只是一個導航到單頁應用程序的Web視圖。 項目中的本機應用程序代碼非常少。

每周左右,我會定期在我們公司的iPad上推出本機應用程序。 我不是運行從App Store下載的版本,而是定期從運行Visual Studio的Mac Mini重建和上傳應用程序和/或通過Visual Studio直接從Mac Mini調試它。

幾天前,我嘗試啟動本機應用程序,打開后立即關閉。 我嘗試重新啟動iPad,但應用程序仍然在打開后立即最小化/關閉。 如果我雙擊iPad上的Home按鈕,我可以看到該應用程序仍然在后台運行,但只要我點擊它,它會立即最小化自己。

我嘗試在Visual Studio中清理並重建本機應用程序解決方案,然后將其重新上傳到iPad並且沒有修復它。 我更新了Mac Mini上的Visual Studio(及其所有軟件包),更新了XCode,更新了Mac OS,在iPad上更新了iOS,沒有解決問題。

當我嘗試從Visual Studio調試應用程序時,它在“輸出”窗口中顯示兩個錯誤代碼:MT1043和MT1007。 調試器始終無法附加到應用程序。

我試過谷歌搜索錯誤代碼和問題本身,並沒有找到任何有效的東西。 我已經嘗試生成一個新的開發證書和配置文件,用於在將應用程序上傳到iPad時對其進行簽名,但這也無效。

奇怪的是,如果我從App Store下載應用程序,它的工作正常。 我現在嘗試構建/運行的源代碼與部署到應用商店時的源代碼相同。 還有什么奇怪的是,如果我啟動一個iOS模擬器並上傳/調試,該應用程序工作得很好。

我嘗試使用不同的iPad,它有同樣的問題。 該應用程序在嘗試啟動后立即將其自身最小化。

找到了答案。 必須將系統證書信任從“始終信任”設置為“使用系統默認值”。 與此處提供的解決方案相同: https//stackoverflow.com/a/52506186/9704484

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM