So entfernen Sie alle NSLog-Anweisungen in einer Datei mithilfe eines regulären Ausdrucks mit der Option Xcode Find & Replace

8

Ich habe ein Xcode -Projekt mit vielen NSLog Statements.

Ich muss meine App einreichen, um die Genehmigung von Apple zu erhalten, und ich möchte alle NSLog-Anweisungen entfernen, die ich zum Debuggen verwendet habe.

Ich möchte nur NSLog-Anweisungen entfernen.

    
Vijay-Apple-Dev.blogspot.com 02.04.2011, 08:26
quelle

3 Antworten

14

In Xcode können Sie Suchen und Ersetzen verwenden und einen regulären Ausdruck wie etwa:

bereitstellen %Vor%     
Ankit Bansal 02.04.2011, 08:51
quelle
8

Setzen Sie dies in Ihren Präfix-Header ......

%Vor%     
Abhishek Bedi 28.04.2011 06:59
quelle
1

Sie können Ihre NSLog-Anweisungen mithilfe von sed und grep . Die Grundidee ist, grep alle Zeilen, die NSLog-Anweisungen enthalten, zu löschen und sie dann mit sed zu löschen.

Die Verwendung von sed und grep ist zwar neu für Sie, aber auf lange Sicht sehr hilfreich!

Hier ist ein Code, den ich finde sollte funktionieren, aber sichern Sie zuerst Ihre Arbeit: grep -Ev 'NSLog' .

    
ryyst 02.04.2011 08:51
quelle

Tags und Links