Experienced Senior Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in .Net Software Development, MSSQL, Oracle Database, C#, PHP, Google Cloud Platform and Microsoft Azure. Strong engineering professional with a Bachelor’s Degree focused in Artificial Intelligence from Universiti Teknologi MARA Malaysia. Currently work as Lead Solution Architect and Director of new startup IT company named Aurora Cloud Works Sdn. Bhd.

  • Home
  • /
  • Flutter
  • /
  • Flutter “idevice_id” cannot be opened because the developer cannot be verified

Flutter “idevice_id” cannot be opened because the developer cannot be verified

Hi, when developing with Flutter on the OSX Catalina, you may face this kind of issue when you are running flutter doctor command or run the app into IOS simulator.

Error message : “idevice_id” cannot be opened because the developer cannot be verified.

I found the solution on Github. (Link)

you have to run this command inside your terminal

sudo xattr -d com.apple.quarantine PATH_TO_YOUR_FLUTTER_HOME/bin/cache/artifacts/libimobiledevice/idevice_id

sudo xattr -d com.apple.quarantine PATH_TO_YOUR_FLUTTER_HOME/bin/cache/artifacts/libimobiledevice/ideviceinfo

sudo xattr -d com.apple.quarantine PATH_TO_YOUR_FLUTTER_HOME/bin/cache/artifacts/usbmuxd/iproxy

For example :

sudo xattr -d com.apple.quarantine Developer/flutter/bin/cache/artifacts/libimobiledevice/idevice_id

sudo xattr -d com.apple.quarantine Developer/flutter/bin/cache/artifacts/libimobiledevice/ideviceinfo

sudo xattr -d com.apple.quarantine Developer/flutter/bin/cache/artifacts/usbmuxd/iproxy


After you success run the command, you can retry to run flutter doctor command to verified. If the message box does not appear, the issue has been resolve.