Salut à tou·te·s,
Je suis en train de faire un plugin Flutter qui fait appel en FFI à une librairie native installée (le plugin part du principe que le framework natif est déjà installé sur le système).
J’ai un problème pour linker la librairie. Sur linux (par exemple) j’ai simplement besoin d’appeler DynamicLibrary.open("path_to_lib.so);
.
Sur MacOS, cette même manipulation renvoie une erreur : impossible d’ouvrir la librairie dynamique.
J’ai essayé avec le chemin d’accès vers le dossier path_to/MaLibrairie.framework
ainsi qu’avec le chemin d’accès vers la librairie path_to/MaLibrairie.framework/MaLibrairie
.
J’ai cru comprendre qu’il faut peut-être faire une manip avec le fichier .podspec
du plugin, mais je n’arrive pas à trouver la manipulation exacte (ni de projet similaire). Quelqu’un a cette expérience?
Par ailleurs, si le fichier est linké avec le .podspec
, est-ce qu’il faut utiliser DynamiLibrary.open("path")
ou DynamicLibrary.process()
?
Merci d’avance