簡體   English   中英

ios模擬器構建有效,但真實設備構建失敗

[英]ios simulator build works but real device build fails in flutter

目前在 flutter ios 構建方面面臨一些問題。 然后該應用程序使用flutter run for ios simulator flutter run ,它可以工作,但如果連接了real device則同樣會失敗。

下面是錯誤代碼。

Non-fat binary /Users/x/demo/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App is not arm64. Running lipo -info:
Non-fat file: /Users/x/demo/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App is architecture: x86_64
Command /bin/sh failed with exit code 1

架構已添加,但仍然是這個問題。

在此處輸入圖片說明

此外,我確實嘗試安裝pod或更新它,但仍然沒有相同的好處。

編輯:附上 Flutter Doctor 圖片。

在此處輸入圖片說明

錯誤一定是因為簽名功能。 嘗試從 xcode 運行項目。

按照步驟:

第一步:打開你項目的ios文件夾,找到Runner.xcworkspace。 它應該是這樣的:

在此處輸入圖片說明

第 2 步:當 xcode 打開時,單擊窗口左上角的 Runner。

在此處輸入圖片說明

第 3 步:轉到簽名和功能,然后在“團隊”下拉菜單下選擇一個字段。 如果不存在,請創建一個帳戶。

在此處輸入圖片說明

第 4 步:在“Bundle Identifier”中,應顯示您的應用程序包名稱。 最后添加.app。 例如,如果它的“com.example.yourapp”使它成為“com.example.yourapp.app”並按回車鍵。

按左上角的播放按鈕在所選設備上運行應用程序。


如果它不起作用,

更改 xcode 中的 flutter 目標運行器 - 僅構建活動架構:是

在此處輸入圖片說明

暫無
暫無

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

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