Vyriešiť upozornenie na chýbajúci súbor po odstránení súboru Xcode alebo zmene cesty k súboru: v pracovnej kópii chýba znak „xx“

Solve Missing File Warning After Xcode Deletes File



Stretávate sa často s takýmito upozorneniami: Po odstránení súborov Xcode nahlási Xcode veľa chýbajúcich upozornení na súbory. Aj keď to nemá vplyv na projekt, je veľmi rozrušené, keď sa na to pozriete, a dokonca aj tieto súbory spôsobia, že sa váš projekt zmení. Veľmi veľký.


Screenshot 09.01.2017 12.28.57.png

Našiel som veľa metód na internete a existujú dve metódy, ktoré sú efektívnejšie, ale tieto dve metódy sa mi osobne nepáčia. Nakoniec ti poviem tretie riešenie:
metóda jedna:
Ak používate nástroj na zdrojový kód svn, zadajte príkaz do terminálu: (nameOfMissingFile je názov súboru, ktorý chcete vymazať)

svn delete nameOfMissingFile

Ak používate git, zadajte príkaz do terminálu: (nameOfMissingFile je názov súboru, ktorý chcete vymazať)



git rm nameOfMinssingFile

Konkrétna prevádzková prax:
Prvý krok:
Otvorte terminál, cd pre váš projekt, potom stlačte kláves Enter




5`root @ xxxxx) OT8C__YY% RNIFG.jpg


Druhý krok:
Vyberte adresár súborov, ktorý hlási varovanie, a potom ho presuňte do oblasti na úpravy kódu v xcode. Účelom je pohodlnejšie skopírovať adresár súborov, ktorý chcete vymazať. Ako je znázornené na obrázku, červená čiara je to, čo chceme Skopírovaný adresár.


LCFS0IPG3L (8 ($ KRKMAS0CJ.jpg)


tretí krok:
Najskôr cd, potom skopírujte časť červenej čiary vyššie uvedeného obrázka do terminálu a stlačte kláves Enter


MS} HH57H_7UYRU9 $ EPFSW19.jpg


štvrtý krok:
Pokračujte v zadávaní príkazu: git rm QYRecommendCell.h alebo svn delete QYRecommendCell.h
Medzi nimi je QYRecommendCell.h súbor, ktorý chcete vymazať z predtým skopírovaného adresára.




0BCLT $ DBSJOV7R12CUWUSCK.jpg
X $ XU`OY _}} root @ xxxxx

Stlačte kláves Enter a vráťte sa do Xcode. Zistíte, že existuje varovanie, že súbor chýba, čo znamená, že odstránenie bolo úspešné.

Táto metóda funguje, ale čo ak sú v projekte stovky varovaní? Odstrániť jeden po druhom? To je nereálne.

Druhá metóda:
Prvý krok:
Prejdite do Xcode, vyberte Xcode—> predvoľby ..., klávesová skratka je príkaz +,


Screenshot 09.01.2017 11.15.47.png

Druhý krok:
Potom vyberte Source Control a zrušte začiarknutie políčka Enable Source Control


Screenshot 09.01.2017 12.26.46.png


Takže všetky upozornenia na chýbajúce súbory sa odstránia. Ale túto metódu neodporúčam: pretože odstránite kontrolu Povoliť kontrolu zdroja, znamená to, že nemôžete používať nástroj na správu zdrojového kódu Xcode. Svoj projekt môžete pridať, odstrániť alebo upraviť neskôr (napríklad ak upravíte súbor, jeho pravá strana bude M) Xcode sa nezobrazí, ešte horšie
Ovládanie zdroja nie je možné použiť, ako je znázornené na obrázku, všetky možnosti sú sivé.


) U71% G {MXRZH93MF) 5G) QUA.jpg

Metóda 3: (Kľúčové body):
Prvý krok:
Prejdite na Xcode, na paneli s ponukami vyberte Source Control a kliknite na potvrdenie, ako je to znázornené na obrázku. Predpokladom na to, aby bolo možné kliknúť, je, že je potrebné zaškrtnúť políčko Povoliť kontrolu zdroja.


Screenshot 09.01.2017 11.28.49.png


Druhý krok:
Vyberte všetky súbory s výkričníkmi, kliknite pravým tlačidlom myši a potom kliknite na príkaz Zahodiť zmeny ..., potom sa zobrazí dialógové okno, vyberte možnosť Zahodiť zmeny a tu ste uspeli!
Ako je znázornené na obrázku: Čo sa týka výberu viacerých možností, nemusíte to učiť. Podržanie klávesu príkazu preskočí viacnásobný výber a podržanie klávesu Shift nepretržitý viacnásobný výber.


6EE7 1W25])% root @ xxxxx $] 1) F.jpg
root @ xxxxx% A05 [W ~] LW`root @ xxxxx

Zatiaľ boli všetky súbory úspešne vymazané!

Dotlač: http://www.jianshu.com/p/46a31b741a3c