سؤال

الخطأ الذي أتلقىه:

in /Users/robert/Documents/funWithFrameworks/build/Debug-iphonesimulator/funWithFrameworks.framework/funWithFrameworks, can't link with a main executable

الملاحظات الهاوية:

  • تحاول تضمين الإطار
  • لا يريد الارتباط

تفاصيل اكثر:أنا أتطور من أجل أ جهاز محمول...تلميح، تلميح باستخدام Xcode وأحاول إنشاء إطار عمل مخصص الخاص بي والذي يمكنني تضمينه من تطبيق آخر.لقد قمت حتى الآن بما يلي:

  1. إنشاء مشروع جديد؛تطبيق يستند إلى نافذة نظام التشغيل iPhone.
  2. انتقل إلى معلومات الهدف-> ضمن العبوة، قم بتغيير ملحق الغلاف من التطبيق إلى الإطار
  3. انتقل إلى الإجراء->مرحلة البناء الجديدة->نسخ الرؤوس.تغيير أدوار الرؤوس إلى "عام"
  4. من تطبيقي، أقوم بإضافة الإطار إلى مجموعة الإطارات.
هل كانت مفيدة؟

المحلول

قالت أبل بوضوح أنه يمكنك ذلك لا استخدام المكتبات الديناميكية على هواتفهم المحمولة.والإطار الخاص هو هذا فقط.

ومع ذلك، يمكنك استخدام المكتبات الثابتة.

نصائح أخرى

على سبيل المثال، يُنظر إلى هذا عادةً على أنه أحد الآثار المترتبة على القسم 3.3.2 من اتفاقية مطور iPhone، والذي يحظر (جزئيًا) بنيات المكونات الإضافية أو أطر العمل الأخرى.إن حقيقة أنهم لا يقدمون قالب مشروع Xcode لإطار عمل متوافق مع iPhone يميل إلى تعزيز الفكرة، على الرغم من أنه بالطبع يمكن أن يكون مجرد سهو أو شيء لا يشجعونه دون منعهم فعليًا.

ما إذا كان هذا هو المعنى المقصود لهذا القسم هو شيء يجب عليك أن تسأل Apple عنه، وربما تستشير محاميًا، ولكن هذا هو المكان الذي تأتي منه فكرة "لا توجد أطر" المعلنة كثيرًا.

بالنسبة لأولئك الذين لديهم رمز إطار العمل الذي يرغبون في استخدامه في تطبيق iPhone، هناك طريقة بديلة تتمثل في استخدام رمز إطار العمل لإنشاء مكتبة ثابتة.ثم يتم تجميع ذلك في التطبيق بدلاً من تحميله ديناميكيًا في وقت التشغيل.وحقيقة أنه جزء من التطبيق القابل للتنفيذ يتجنب أي مخاوف محتملة بشأن هذا الجزء من الاتفاقية.

على الرغم من عدم السماح بالمكتبات الديناميكية، يمكنك إنشاء إطار عمل (باستخدام المكتبات الثابتة والليبو).

الدفع: http://accu.org/index.php/journals/1594

لم أجربه لما يسمى جهاز محمول, ، لكنني أعتقد أنها مشابهة جدًا لطريقة استخدام الكاكاو العادي.تحقق من هذا البرنامج التعليمي:

أطر الكاكاو المضمنة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top