Xcode 專案太大無法上傳 GitHub 的unknown error 問題

最近有朋友遇到專案太大,超過 100 MB,結果使用 Xcode 的 New xxx Remote 上傳到 GitHub 時等了很久很久。

等了很久其實是正常的,因為專案超過 100 MB,但是更慘的是最後並沒有上傳成功,出現錯誤訊息 An unknown error occurred,SecureTransport error: I/O error。

此時如果連到 GitHub 可看到專案的網頁已經建立,但是內容卻是空的。

此問題應該算 Xcode 的 bug,從 terminal 手動打 git 指令是可以上傳成功的,方法如下:

打開 Terminal App

切換到專案的資料夾下

輸入以下指令上傳專案

git push -u origin main

此時若出現輸入密碼的提示,記得輸入以下連結提到的 personal access token。

開始出現上傳的百分比。

一切順利的話,最後將看到以下訊息,顯示進度 100%,表示上傳成功。

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com