Undefined symbol warnings when exporting for iOS to xcode

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By JayFi

Using Xcode for 16.1 iOS devices. When I export my project for Xcode, Xcode has 102 build errors. It is not obvious to me how one would fix this. A google search for the errors does not real any helpful information. (Screenshot below)

The only clue I have, is that the project uses the sqlite plugin, and there is an sqlite related linking error that appears when we use “Export” to export for iOS:

  void godot::register_property<godot::SQLite, godot::Array>(char const*, godot::Array godot::SQLite::*, godot::Array, godot_method_rpc_mode, godot_property_usage_flags, godot_property_hint, godot::String) in libgdsqlite.a(gdsqlite.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

![Build errors][1]

ios-build-fail.png

:bust_in_silhouette: Reply From: JayFi

It turns out if you have a plug-in that is a bit broken, when you build your application, the plugin might prevent a proper iOS export. (Even if export to android works, the iOS build might not)