Avatar ·

تطبيق iOS مع الإطار ينهار على الجهاز: dyld: Library not loaded, Xcode 6 Beta

السلام عليكم! أنا مبتدئ في تطوير iOS وبدأت للتو في تعلم Swift. قمت بإنشاء أول إطار عمل ديناميكي (Dynamic Framework) خاص بي في Xcode 6 Beta لمشاركة الكود المشترك بين التطبيق الرئيسي وإضافته (Today Extension). كل شيء يتم بناؤه ويعمل بشكل جيد على المحاكي، ولكن عندما أقوم بتشغيل التطبيق على جهاز حقيقي (iPhone 5s، iOS 8 beta)، فإنه يتعطل فور التشغيل مع الخطأ: ``` dyld: Library not loaded: @rpath/MyFramework.framework/MyFramework Referenced from: /var/containers/Bundle/Application/.../MyApp.app/MyApp Reason: image not found ``` لقد أضفت الإطار إلى المشروع كالمعتاد: سحبت وأفلت في Xcode، واخترت "Copy items if needed"، وفي Target -> General -> Embedded Binaries أضفت MyFramework.framework. في إعدادات البناء (Build Settings) للهدف الرئيسي قمت بتعيين "Runpath Search Paths" كـ @executable_path/Frameworks. الإطار مكتوب بلغة Swift ويحتوي على بضع فئات فقط. أرجو إفادتي، ما الذي أفعله بشكل خاطئ؟ لماذا لا يتم تحميل المكتبة على الجهاز؟