[英]( Flutter and Mac ) Possible to create a new project to upgrade an existing app?
我有一個生產中的應用程序,一切正常,但是在蘋果強制升級 Xcode 以運行該應用程序后,我開始遇到一些問題,但沒有人找到解決方案,因此我的業務陷入困境,我需要一個快速的解決方案。
我有一個問題(對於 mac/appstore 上下文):
我通過創建一個新項目成功地解決了我的運行問題。 我想知道是否有一種方法可以將這個新的 flutter 項目鏈接到包含正在生產中的應用程序並創建新版本的舊項目?
我認為它需要有相同的
所有這些事情告訴我這是不可能的:(但也許我錯了
我建議將項目保存在版本控制中,刪除當前的macos
並build
文件夾並使用flutter create.
然后您可以在 xcode 中添加回之前的代碼和配置。 這樣,您將保留當前的 flutter 項目,但使用新的 xcode macos 項目。
在此之前,您可能想嘗試調用flutter clean
是否可以解決此問題。 它還清理 Xcode 項目。
為了保留應用程序,您只需要具有相同的捆綁 ID 和有效的簽名證書。 https://developer.apple.com/forums/thread/39216
我認為您不必創建一個新項目。
您所要做的就是刪除平台的相關配置。
在ios開發的情況下,可以簡單的rm -rf ios
在android開發的情況下,可以簡單的rm -rf android
請務必升級Xcode
和flutter upgrade
並導航到項目並運行flutter create.
然后你可以再次構建。 flutter build ios
你可以做flutter clean
以確保你不會留下任何東西或只是擺脫build
。
這將重新初始化您缺少的平台細節。
之后,您可以移植回ios
和/或android
特定配置,例如捆綁 ID 和證書。
注意:請備份項目(git會更好)。 只需為新版本git checkout -b v2
創建一個新分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.