Message d'erreur
Il y a toujours un symbole non lié après la génération du module IR <xxx> :
Symbole public non lié IrSimpleFunctionPublicSymbolImpl : xxx
raison
L'un des cas est que compose est utilisé dans kn (comme la cible iOS), mais comme cette fonction ne peut pas être appelée dans sa cible (ou cela n'a aucun sens d'appeler cette fonction), ir ne génère pas la fonction correspondante, mais lance un exception
solution
À ce stade, il existe un moyen simple de modifier la méthode ou la classe mentionnée dans le message d'erreur avec interne ou privé
De cette manière, les fonctions pouvant être appelées dans la cible correspondante ne seront pas générées.
Ou utilisez un autre moyen, qui consiste à ajouter directement un module intermédiaire, qui peut également résoudre ce problème
épilogue
Je ne sais pas si le jb de suivi s'occupera de ce problème ?
Vous pouvez vous référer au github officiel, ou vous référer à : ComposeViews/ios_shared at main ltttttttttttt/ComposeViews (github.com)