iOS Cloud Build Failure โ€“ device_info_plus 12.4.0 Compatibility Issue

Troubleshooting

Hi FlutterFlow Team,

I'm unable to build my iOS app using FlutterFlow Cloud Build.

Build fails during the "Flutter build ipa and automatic versioning" step with the following error:

No visible @interface for 'NSProcessInfo' declares the selector 'isiOSAppOnVision'

Source:
device_info_plus-12.4.0/ios/device_info_plus/Sources/device_info_plus/FPPDeviceInfoPlusPlugin.m

The project does not directly include device_info_plus in pubspec.yaml, so it appears to be coming from a transitive dependency or the FlutterFlow build environment.

Could you please verify whether the current FlutterFlow iOS build environment/Xcode version is compatible with device_info_plus 12.4.0?

Full error:

ARC Semantic Issue (Xcode): No visible @interface for 'NSProcessInfo' declares the selector 'isiOSAppOnVision'
/Users/builder/.pub-cache/hosted/pub.dev/device_info_plus-12.4.0/ios/device_info_plus/Sources/device_info_plus/FPPDeviceInfoPlusPlugin.m:34:56

Thank you.

What have you tried so far?
  • Verified that the build fails during FlutterFlow Cloud Build while archiving the iOS app.

  • Checked my custom code, custom widgets, AppDelegate.swift, Info.plist, and pubspec.yaml.

  • Confirmed that device_info_plus is not directly included in my pubspec dependencies.

  • Reviewed the build logs and identified the failure inside device_info_plus 12.4.0:
    No visible @interface for 'NSProcessInfo' declares the selector 'isiOSAppOnVision'.

  • Re-ran the build multiple times with the same result.

  • Suspect a compatibility issue between the FlutterFlow iOS build environment/Xcode version and device_info_plus 12.4.0.

Did you check FlutterFlow's Documentation for this topic?
Yes
1
1 reply