صِف بيئة التطوير الخاصة بك هنا ، مع إعطاء أكبر قدر ممكن من التفاصيل. إذا كان لديك ، فتأكد من تضمين:
2018.4.3f1
8.1.1
iOS
الإصدار 9.3.2
ماذا تريد ان تحقق؟
ماذا تتوقع أن يحدث؟
ماذا حدث بالتحديد؟ هل يمكنك توفير تتبع المكدس؟
ما هي الخطوات اللازمة لإعادة إظهار هذه المشكلة؟
يُرجى تقديم نموذج رمز ، بالإضافة إلى أي تفاصيل إضافية ، لمساعدتنا في تعقب المشكلة. إذا كان بإمكانك توفير رابط لمشروع اختباري يسمح لنا بإعادة إظهار المشكلة ، فهذا يساعدنا بشكل كبير في كل من سرعة الإصلاح وجودته.
ملاحظة: تذكر تنسيق الكود الخاص بك لسهولة القراءة:
CrashLog
Dyld Error Message:
Dyld Message: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/containers/Bundle/Application/4BD71E88-A013-47E7-8A0F-EA4327328BE9/free.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
Reason: image not found
Dyld Version: 390.7
أعتقد أنه يجب تعيين هذا الخيار على YES
، أليس كذلك؟
هل تقوم أكواد المحرر الخاصة بك بهذا بعد إنشاء مشروع xcode؟
للهدف Pods-Unity-iPhone
غير مراقب؟
قابلت نفس البرومبل ، أي شخص حل هذا?
هل قسم ضمان الجودة في Facebook مغلق؟
اي شخص؟
مرحبًا يا شباب ، يمكنك إضافة
"Accelerate.framework"
مراحل البناء> ربط ثنائي بالمكتبات> +
ثم ابني وحاول.
في الواقع ، من خلال القيام بذلك (إصدار 8.1.0 من Facebook SDK) يمكنني البناء بنجاح (8.1.1 أعطت الكثير من الأخطاء ، حتى أنني لا أستطيع الإنشاء ، لقد فشل) ، ولكن بعد ذلك رفضتها Apple لأنها تعطلت عند الإطلاق
لقد وجدت نموذجًا للعمل ، يرجى التحقق من هذا الرابط:
https://github.com/facebook/facebook-sdk-for-unity/issues/193#issuecomment -754953304
أحاول استخدام FBCoreKit لترقية البود للإصدار 8.0 لحل هذا العرض الترويجي.
أحاول استخدام FBCoreKit لترقية البود للإصدار 8.0 لحل هذا العرض الترويجي.
تقصد أن الإصدار v8.0 مناسب لنظام التشغيل iOS 9.x؟
قم بتحديث Xcode إلى 12
قم بتحديث Xcode إلى 12
حقا؟
أحاول استخدام FBCoreKit لترقية البود للإصدار 8.0 لحل هذا العرض الترويجي.
تقصد أن الإصدار v8.0 مناسب لنظام التشغيل iOS 9.x؟
نعم
تضمين التغريدة
بالنسبة لي ، قم بتعيين ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES لإصلاح المشكلة.
ولكن عليك القيام بذلك في البرنامج النصي للبناء الخاص بك بترتيب أكثر من 100 ، لأن facebook sdk عيّن هذه الخاصية على false عند 100 ترتيب.
[PostProcessBuild(101)]
public static void OnPostprocessBuildEmbedSwiftLibraries(BuildTarget target, string pathToBuiltProject)
{
#if UNITY_IOS
var proj_path = PBXProject.GetPBXProjectPath(pathToBuiltProject);
var proj = new PBXProject();
proj.ReadFromFile(proj_path);
var mainTarget = proj.GetUnityMainTargetGuid();
proj.SetBuildProperty(mainTarget, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "YES");
File.WriteAllText(proj_path, proj.WriteToString());
#endif
}
لدي هذه المشكلة أيضًا - مع Firebase SDK 9.0.0
يؤدي الرجوع إلى إصدار 8.0.0 إلى إزالة المشكلة.
عند تشغيل التطبيق على الجهاز من XCode ، هذا هو الإخراج:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/containers/Bundle/Application/C2979E79-0D45-456B-8CE0-9C567CEEE765/d2w.app/d2w
Reason: image not found
dyld: launch, loading dependent libraries
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
(lldb)
لقد جربت العديد من التوصيات الواردة في هذه الصفحة (وصفحات أخرى) ولكن لا شيء حاولت حله - بصرف النظر عن الرجوع إلى إصدار سابق من Facebook SDK ، أي.
التعليق الأكثر فائدة
تضمين التغريدة
بالنسبة لي ، قم بتعيين ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES لإصلاح المشكلة.
ولكن عليك القيام بذلك في البرنامج النصي للبناء الخاص بك بترتيب أكثر من 100 ، لأن facebook sdk عيّن هذه الخاصية على false عند 100 ترتيب.