ios - for - تحميل برنامج xcode




خطأ Xcode 9: لا يمكن العثور على cdtool (3)

بعد تثبيت Xcode 9 beta ، يعطيني Xcode 8 خطأ عند تجميع مشروع:

لا يمكن العثور على cdtool على '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/cdtool': لا يمكن العثور على وقت تشغيل محاكي <DVTPlatform:0x7fd67af0a930:'com.apple.platform.iphonesimulator':<DVTFilePath:0x7fd67af0a7c0:'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform'>> الأساسي <DVTPlatform:0x7fd67af0a930:'com.apple.platform.iphonesimulator':<DVTFilePath:0x7fd67af0a7c0:'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform'>> .

أظن أن Xcode 9 قام بتعديل بعض الحالات المشتركة مع Xcode 8 (تعيين مسار ، الكتابة فوق ملف ، وما إلى ذلك). لكنني حاولت الحذف وكلتا أكواد Xcodes دون جدوى.

يستخدم المشروع البيانات الأساسية ويفشل بوضوح عند محاولة ترجمة xcdatamodel.

لا يزال يمكنني تجميع وتشغيل تحت Xcode 9.


توصل مهندس من شركة أبل إلى هذا ...

أولئك الذين لديهم أخطاء cdtool في Xcode 8 ، أظن أنك قمت بتثبيت iOS 10.3 Simulator وقت التشغيل من Xcode 9. اكتشف هذا الأسبوع أن هذا يسبب مشكلة مع cdtool في Xcode 8.3.

يمكنك التغلب على ذلك عن طريق تحريك نظام iOS 10.3.

sudo mkdir /Library/Developer/CoreSimulator/Profiles/Runtimes/Backup 

sudo mv /Library/Developer/CoreSimulator/Profiles/Runtimes/{,Backup/}iOS\ 10.3.simruntime 

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 

ثم أعد تشغيل Xcode ، Simulator ، وما إلى ذلك. أولئك الذين حذفوا CoreSimulator.framework وبالتالي لا يمكنهم تشغيل Xcode.app بعد الآن ، يمكنهم إعادة تثبيت CoreSimulator.framework باستخدام:

installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /

لم ينجح الأمر بالنسبة لي لأنني أيضًا لدي تطبيق Watch ولدي خطأ في Watch SDK.

انتهى بي الأمر إلى حذف كل من Xcode 8 و 9 Beta ، وحذف /Library/Developer و ~/Library/Developer . ثم إعادة تثبيت Xcode 8 وعملت.


يمكنك أيضًا إزالة المجلد 10.3 من /Library/Developer/CoreSimulator/Profiles/Runtimes

أعد تشغيل Xcode حتى تصبح نافذة المفعول (قد لا تكون هناك حاجة).





xcode9