Ho alcune librerie statiche che ho costruito per l'uso sulle architetture armv7. Quando provo a usarli in un progetto iOS che eseguo sul mio simulatore iPhone 5.0, ottengo degli errori che mi dicono di undefined symbols for architecture i386
nelle mie librerie statiche.Il simulatore iOS su mac è in esecuzione con architettura i386, non con armv7?
Quindi immagino che questo significhi che il simulatore di iphone vuole le librerie compilate per i386? Qual è il punto del simulatore allora - perché non emulare anche l'architettura armv7?
Quindi l'unico modo per testare le mie librerie statiche è connettere un dispositivo fisico iOS ed eseguirlo?
Oppure ho capito male?
Questo problema è il motivo per cui il progetto Android utilizza QEMU, un emulatore . È molto più lento del simulatore iOS. –