2010-12-07 49 views
0

Nous utilisons une bibliothèque tierce dans notre application iPhone et lorsque nous la construisons pour la version & Device, nous sommes en mesure de trouver l'application dans le dossier attendu (Release-iphoneos), mais nous trouvons également la bibliothèque dans ce même dossier.Comment libérer une application iPhone qui utilise une bibliothèque externe tierce?

Lors du téléchargement de l'application, devons-nous faire quelque chose de plus avec la bibliothèque externe, ou est-il inclus par défaut dans l'application iPhone?

Nous l'avons inclus dans les cibles -> Application -> Link Binary With Libraries, mais nous ne savons pas si c'est suffisant.

Répondre

2

Le test général est, Si vous avez lié la bibliothèque et l'avez incluse dans votre projet, et que votre application fonctionne sur un périphérique dans n'importe quel mode (Débogage ou Distribution), tout ira bien pour la version finale.

0

Vérifiez le .app lui-même! C'est juste un fichier .zip que vous pouvez ouvrir. Changez le fichier se terminant par .zip et décompressez-le. Vous pouvez voir si la bibliothèque est incluse ou non. [Edit:] désolé, j'ai mélangé .ipa (qui est un format combiné pour la distribution ad-hoc et le téléchargement d'app-store) et le .app
Mais vous pouvez toujours vérifier cela. Utilisez build et archive et exportez pour une distribution ad-hoc. (enregistrer au fichier) qui vous donnera un .ipa - si la bibliothèque n'est pas incluse dans le .app lui-même, il devrait être dans le .ipa (mais je doute que ...)

+0

Qu'est-ce que .ipa? – Andrei

+0

J'ai modifié le message original, s'il vous plaît vérifier – LordT