React-native: لا يمكن العثور على Xcode 10 libfishhook.a

تم إنشاؤها على ٥ يونيو ٢٠١٨  ·  53تعليقات  ·  مصدر: facebook/react-native

بيئة

نظام التشغيل: macOS 10.14
العقدة: 10.0.0
الغزل: غير موجود
نانومتر: 5.6.0
حارس: 4.9.0
Xcode: Xcode 10.0 بيتا (10L176w)
ستوديو أندرويد: 3.1 AI-173.4720617

الحزم: (مطلوب => مثبت)
رد الفعل: 16.3.1 => 16.3.1
رد فعل أصلي: 0.55.4 => 0.55.4

وصف

عند إنشاء / تشغيل تطبيق في Xcode 10 beta ، ينتج عنه خطأ
Build input file cannot be found: '/Users/qinguan/Desktop/reactnative/CodeCollab/node_modules/react-native/Libraries/WebSocket/libfishhook.a'

عند استخدام react-native run-ios ينتج خطأ

** BUILD FAILED **


The following commands produced analyzer issues:

        Analyze /Users/qinguan/Desktop/reactnative/CodeCollab/node_modules/react-native/React/Base/RCTModuleMethod.mm normal x86_64
(1 command with analyzer issues)

The following build commands failed:
        Libtool /Users/qinguan/Desktop/reactnative/CodeCollab/ios/build/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a normal x86_64
(1 failure)

ومع ذلك ، يحدث فقط عند استخدام Xcode CLI 10 أو عند محاولة التشغيل باستخدام Xcode 10

خطوات التكاثر

  1. react-native init App
  2. افتح Xcode 10 أو react-native run-ios باستخدام Xcode 10 CLI
  3. قم بتشغيل التطبيق

سلوك متوقع

يجب تشغيل التطبيق

السلوك الفعلي

ينتج خطأ كما هو موضح أدناه:
screen shot 2018-06-05 at 6 23 59 pm

iOS Locked PR Submitted

التعليق الأكثر فائدة

قم بإزالة وإضافة libfishhook.a مرة أخرى من Xcode وسيتم حل مشكلة المسار.

41004316-d626d112-68ef-11e8-8a5e-397a55777bc4

ال 53 كومينتر

لقد كنت أعمل على هذا اليوم ، يبدو أن الإشارة إلى الملف libfishhook.a تشير إلى ناتج خاطئ. سأرى ما إذا كان بإمكاني الحصول على العلاقات العامة في غضون ثانية.

طرحت # 19579 الذي يجب أن يعالج هذا.

image

بالنسبة لأي شخص يعاني من هذا ، فقد تم إصلاحه بالفعل ولكن إذا كنت لا ترغب في انتظار إصدار ، فاستخدم الفرع الرئيسي أو قم بتطبيق التغييرات من هذا pr يدويًا (لقد اتخذت النهج الأخير لأنه أسرع).

eliperkins && @ amitassaraf شكرا! هذا عمل لي مثل السحر! آخر سلسلة من الأخطاء الخاصة بي أثناء تشغيل إصدار iOS من تطبيقي لأول مرة.

للحصول على حل ، قمت بنسخ الملف من ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a ولصقه في ../node_modules/react-native/Libraries/WebSocket/ وحصلت على البنية. اتمني ان يكون مفيدا.

انا استخدم
رد فعل أصلي CLI: 2.0.1
رد فعل أصلي: 0.55.4
macOS الإصدار 10.14 بيتا
Xcode 10 بيتا

شكرًا للجميع على أن هذا الحل ساعد ... هذه هي المرة الأولى التي أضيف فيها إلى المجتمع والرجل ، كان من دواعي سروري أن أرى كل الرموز التعبيرية الحب *

للحصول على حل ، قمت بنسخ الملف من ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a ولصقه في ../node_modules/react-native/Libraries/WebSocket/ وحصلت على البنية. اتمني ان يكون مفيدا.

انا استخدم
رد فعل أصلي CLI: 2.0.1
رد فعل أصلي: 0.55.4
macOS الإصدار 10.14 بيتا
Xcode 10 بيتا

لقد نجح الأمر بالنسبة لي! شكرا!

للحصول على حل ، قمت بنسخ الملف من ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a ولصقه في ../node_modules/react-native/Libraries/WebSocket/ وحصلت على البنية. اتمني ان يكون مفيدا.

انا استخدم
رد فعل أصلي CLI: 2.0.1
رد فعل أصلي: 0.55.4
macOS الإصدار 10.14 بيتا
Xcode 10 بيتا

لقد عملت فقط من أجلي. وماذا عن صديقي الآخر الذي قام باستنساخ المشروع؟ هل لديك أي حل جيد لذلك؟

قم بإزالة وإضافة libfishhook.a مرة أخرى من Xcode وسيتم حل مشكلة المسار.

41004316-d626d112-68ef-11e8-8a5e-397a55777bc4

تضمين التغريدة
Wooo ... شكرا جزيلا ...

حلو! YW :))

مرسل من الايفون الخاص بي

في 20 سبتمبر 2018 ، الساعة 12:27 مساءً ، كتب Vilayhong Bounthanh [email protected] :

تضمين التغريدة
Wooo ... شكرا جزيلا ...

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بكتم صوت الموضوع.

@ gastonmorixe شكرا جزيلا ...

تضمين التغريدة
شكرا!

تضمين التغريدة

يبني

لقد نجحت معي!

من المحتمل أن تكون الترقية إلى 0.57.0-rc4 أفضل في 18 سبتمبر 2018 ، الساعة 4:30 مساءً ، كتب IceTeddy [email protected] : للحصول على حل ، قمت بنسخ الملف من ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a ولصقه في ../node_modules/react-native/Libraries/WebSocket/ وحصل على البنية. آمل أن يساعد أنا أستخدم
رد فعل أصلي CLI: 2.0.1
رد فعل أصلي: 0.55.4
macOS الإصدار 10.14 بيتا
Xcode 10 بيتا
لقد نجح الأمر بالنسبة لي! Thx! - لقد تلقيت هذا لأنك قمت بتأليف سلسلة الرسائل. يمكنك الرد على هذه الرسالة الإلكترونية مباشرةً ، أو عرضها على GitHub ، أو كتم صوت سلسلة المحادثات.

مازلت أجد نفس الخطأ. لقد قمت بنسخ الملف من المجلد ios/buid/... وقمت بنسخه في WebScoket ولكن ما زلت أحصل على نفس الخطأ.

إصدار

macOS: 10.13.6
react-native: 0.55.2
xcode: 10.0
react: 16.3.1

وصف:

كان يعمل بشكل جيد على الإصدار السابق من xcode ولكنه الآن يعطيني الأخطاء التالية أثناء إنشاء البنية.
الخطأ: Build input file cannot be found:'/Users/alqamabinsadiq/Desktop/Sudofy/Cambio/node_modules/react-native/Libraries/WebSocket/libfishhook.a'

أيضًا مشكلة معجمية أو معالج مسبق:
/Users/alqamabinsadiq/Desktop/Sudofy/Cambio/node_modules/react-native/third-party/glog-0.3.4/src/base/mutex.h:105:10: 'config.h' file not found

alqamabinsadiq هل تتبع طريقة Furqankhanzada ؟

اتباع تعليمات

أقوم بحذفه في Xcode ، وهو يعمل.

pangpond نعم فعلت كما ذكر في تعليقه لكن ذلك لم ينجح معي.

استخدم توصية @ smjenkins

مرسل من الايفون الخاص بي

في 1 أكتوبر 2018 ، الساعة 2:32 مساءً ، كتب Alqama Bin Sadiq [email protected] :

pangpond نعم فعلت كما ذكر في تعليقه لكن ذلك لم ينجح معي.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بكتم صوت الموضوع.

استخدم هذا :
https://medium.com/@rhdeck/running -react-native-with-xcode-10-beta-1-83c4334e7e0f

ld: warning: directory not found for option '-L/Users/arryanggaalievpratamaputra/Library/Developer/Xcode/DerivedData/wakanda-dnqkqsnitynopjgpmrrqqrrmjmex/Build/Products/Debug-iphonesimulator/React'
ld: library not found for -lPods-wakanda
clang: error: linker command failed with exit code 1 (use -v to see invocation)

أي شخص لديه نفس المشكلة معي؟

alqamabinsadiq هل تتبع طريقة Furqankhanzada ؟

نعم لقد تابعته ولكني ما زلت أتلقى نفس الخطأ.

alqamabinsadiq هل تتبع طريقة Furqankhanzada ؟

نعم لقد تابعته ولكني ما زلت أتلقى نفس الخطأ.

لقد انتهيت من تنزيل xcode إلى 9.4.1 ، وأعد تثبيت Pods 😄

للحصول على حل ، قمت بنسخ الملف من ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a ولصقه في ../node_modules/react-native/Libraries/WebSocket/ وحصلت على البنية. اتمني ان يكون مفيدا.

انا استخدم
رد فعل أصلي CLI: 2.0.1
رد فعل أصلي: 0.55.4
macOS الإصدار 10.14 بيتا
Xcode 10 بيتا

شكرًا للجميع على أن هذا الحل ساعد ... هذه هي المرة الأولى التي أضيف فيها إلى المجتمع والرجل ، كان من دواعي سروري أن أرى كل الرموز التعبيرية الحب *

هذا يعمل بالنسبة لي ، شكرا @ smjenkins ! مجرد فضول ، كيف عرفت ذلك؟

شكرًا gastonmorixe ،

Furqankhanzada شكرا جزيلا 🎉

Furqankhanzada شكرا لك :)

حل Furqankhanzada يبدو رائعًا ، لكن ماذا لو كنت تستخدم القرص المضغوط؟ لا يمكنك إجراء المعالجة يدويًا ، ولا يمكنك فقط إضافة وحدات_عقدة إلى عنصر التحكم بالمصادر 😢

sofianegargouri ، يمكنك استخدام نظام

قم بإزالة وإضافة libfishhook.a مرة أخرى من Xcode وسيتم حل مشكلة المسار.

41004316-d626d112-68ef-11e8-8a5e-397a55777bc4

image
Furqankhanzada هل يمكنك مساعدتي في هذه القضية؟

mesutozturk تقوم بعرض علامة التبويب " علامات الموارد" . ستظهر الخيارات عند تحديد علامة تبويب مراحل البناء :

screen shot 2018-10-25 at 13 23 29

عمل عظيم!

قم بإزالة وإضافة libfishhook.a مرة أخرى من Xcode وسيتم حل مشكلة المسار.

عمل رائع!

شكرا جزيلا guytepper 👍

alqamabinsadiq @ هناك مشكلة أخرى في RN بخصوص config.h.

سأقوم بنشر تعليق المستخدمين ، والذي نجح معي (لم يفعل ذلك أي من الآخرين).

For everyone else getting the error when building for devices in Xcode 10:

No member named '__rip' in '__darwin_arm_thread_state64'

Do not use ./configure to build glog. That will produce a broken config.h in Xcode 10. Use this instead:
cd node_modules/react-native/third-party/glog-0.3.5/ && ../../scripts/ios-configure-glog.sh

Note that the version in the path might differ per react-native version...

لذلك جربت حرفيًا كل ما يمكنني العثور عليه لتشغيل هذا الأمر وأعتقد أنني أفتقد شيئًا واضحًا ، إذا قمت بتنفيذ مشروعي بما في ذلك وحدات العقدة ، فهل يتوهم شخص ما إلقاء نظرة؟ لا يمكنني بالفعل جعله عامًا لأنه مشروع تجاري ولكن من الواضح أنه سيكون من الجيد إضافة أي حلول أخرى لهذا الموضوع؟

الأشياء التي قمت بها:

تنظيف القرون فقط للتأكد
rm -rfd ~/Library/Developer/Xcode/DerivedData/* && rm -rfd *.xcworkspace && rm -rfd Pods && rm Podfile.lock && pod cache clean --all && pod install

  • كل الاقتراحات هنا. لا يزال يحصل على نفس الخطأ بالضبط!

Xcode 10 و RN 5.3 و Pods 1.5.3 و Node v8.10.0 (Npm 6.4.1)

انسخ الملف libfishhook.a إلى node_modules/react-native/Libraries/Websocket والصقه هناك. قم ببنائه وسوف ينجح البناء

تضمين التغريدة

أواجه هذه المشكلة أيضًا على خادم CI ، من الواضح أن حل Xcode لا يصلح المشكلة بالنسبة لي ، واجه أي شخص هذا الأمر؟ 🤔

فقط اقض يوما واحدا على ذلك!

يمكننا نسخ الملف libfishhook.a إلى node_modules / رد فعل أصلي / مكتبات / Websocket ولكن متى سيتم إصلاح ذلك؟

في الوقت الحالي ، أعتقد أن libfishhook.a هو قطعة أثرية مهمة جدًا يجب حمايتها من أي نوع من نهاية العالم.

carloscuesta بأي حال من الأحوال ، هل يمكنك الحصول على .ipa أو .app في CI الخاص بك دون تنفيذ الحلول البديلة؟

مرحبًا each2jeyan أخيرًا لقد أصلحت المشكلة بالتبديل إلى نظام إنشاء Xcode القديم على Xcode 10.1 -UseModernBuildSystem=NO

عملها ... شكرا

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

1

يعمل ، شكرا ...

هذا التعليق مفيد جدا. يحل الخلل.

https://github.com/facebook/react-native/issues/19569#issuecomment -399652331

قم بإزالة وإضافة libfishhook.a مرة أخرى من Xcode وسيتم حل مشكلة المسار.

41004316-d626d112-68ef-11e8-8a5e-397a55777bc4

إنه يعمل ، قم بإزالته وإضافته مرة أخرى

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات