Avatar ·

Application iOS avec framework plante sur l'appareil : dyld: Library not loaded, Xcode 6 Beta

Bonjour à tous ! Je suis un développeur iOS débutant, je passe à Swift et Xcode 6 Beta. J'ai créé mon premier framework pour du code partagé entre l'application et l'extension (Today Widget). Tout fonctionne parfaitement dans le simulateur, mais lorsque je lance sur un appareil réel (iPhone 5s, iOS 8 beta), l'application plante immédiatement après le lancement avec l'erreur : ``` dyld: Library not loaded: @rpath/MyFramework.framework/MyFramework Referenced from: /private/var/containers/Bundle/Application/.../MyApp.app/MyApp Reason: image not found ``` Voici comment j'ai configuré le projet : - Dans la cible principale (MyApp), j'ai ajouté le framework dans la section "Linked Frameworks and Libraries". - Dans Build Settings pour la cible MyApp, j'ai défini "Embedded Content Contains Swift Code" = YES. - Le framework se trouve dans le même workspace, la référence est ajoutée. Le code est simple — dans le framework il y a une classe `Greeter` : ```swift // MyFramework/Greeter.swift import Foundation public class Greeter { public func greet(name: String) -> String { ret