xcframework - dynamic ou static ?, Embed ou non ?

SuperCed

Membre expert
Club iGen
20 Juin 2001
1 346
72
45
superced.rb38.eu
Bonjour,

j'aurais besoin de quelques éclaircissements sur la façon de livrer des XCFramework pour des app finales sur iOS.

J'ai 3 projets XCode :
  • Moteur3D (xcframework)
  • Moteur3DAvecInterfaceGraphique (xcframework qui intègre le framework Moteur3D)
  • Exemple (app finale qui intègre le framework Moteur3DAvecInterfaceGraphique )

Donc en gros, j'ai un exemple d'app qui intègre mon xcframework Moteur3DAvecInterfaceGraphique et ce framework intègre le framework Moteur3D.

Je me demande s'il vaut mieux utiliser des dynamic framework ou des static framework dans le Mac-O type.
Il y a aussi realocable object dans la liste, je ne sais pas si cela peut convenir aussi.

La seule manière que j'ai trouvée pour tout faire marcher pour le moment semble être d'intégrer tout en static en embed pour le Moteur3D dans Moteur3DAvecInterfaceGraphique et en "Do not embed" pour le framework Moteur3DAvecInterfaceGraphique dans mon exemple final.

Est-ce la seule solution ?

Est-ce normal que quand on mette en embed le framework Moteur3DAvecInterfaceGraphique dans une app, l'iPhone dise qu'il ne veut pas l'installer ?

Est-ce qu'il existe une bonne pratique ?

Merci!
 
J'ai oublié un détail qui peut avoir son importance: dans le framework Moteur3D, je n'ai que du code. Dans le framework Moteur3DAvecInterfaceGraphique, j'ai du code et des ressources.