[英]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.