Um einen Apple Bug in xcode 7.3 zu umgehen, wo xcode explodiert, wenn man einige Breakpoints trifft, müssen wir entweder CLANG_ENABLE_MODULE_DEBUGGING ausschalten oder bei xcode 7.2 bleiben. Das Ausschalten von CLANG_ENABLE_MODULE_DEBUGGING klingt großartig.Ausschalten von CLANG_ENABLE_MODULE_DEBUGGING Konsequenzen
Was bedeutet es wirklich, CLang-Module in einer typischen iOS-Entwicklerarbeitsumgebung nicht debuggen zu können? Wie kann man wissen, auf welche CLang-Module es entweder direkt oder transitiv ankommt?
Hier ist eine Diskussion um dieses Thema sprengen: https://forums.developer.apple.com/message/126468#126468
Clang Module zu verstehen und
Hier Debugging ist ein Introduction to Objective-C Modules
Aus einer anderen Quelle Apple Releases Xcode 7 Beta dem Titel:
Clang-Module und vorkompilierte Header für C, C++, Objective-C und Objective-C++ enthalten Debuginformationen für die von ihnen definierten Typen. Wenn es mit dem Xcode Einstellung CLANG_ENABLE_MODULE_DEBUGGING Gebäude = YES (standardmäßig aktiviert), klirren speichert Verweise auf die Typen
ich ein paar unserer Cocoa Pods nachschauen @import, die im Zusammenhang scheint.
Was ist ein typisches Beispiel für Debug-Informationen, die wir damit nicht sehen würden?
Ich kann nirgendwo online herausfinden, wie man CLANG_ENABLE_MODULE_DEBUGGING ausschaltet. Könnten Sie bitte erklären, wie oder einen Link zur Verfügung stellen? – FateNuller
Ich erinnere mich nicht, wie durch xcode. Die Zeile befindet sich jedoch in WHATEVER_YOUR_PROJECT.xcodeproj/project.pbxproj XCBuildConfiguration-Abschnitt/* Debug */Build-Einstellungen. Aus irgendeinem Grund sehe ich es nicht durch xcode. – finneycanhelp