Jestem nowy w XCode i uważam zarządzanie plikami za ogromny ból. W większości środowisk IDE wystarczy, że drzewo źródłowe projektu odwołuje się do struktury katalogów na dysku. Ułatwia to dodawanie nowych plików do projektu - po prostu umieszczasz je na dysku, a one zostaną skompilowane automatycznie.Jak zachować synchronizację plików źródłowych projektu Xcode z katalogami systemu plików?
Wygląda na to, że z XCode muszę utworzyć plik i oddzielnie dodać go do projektu (lub zmusić go do manipulowania systemem plików za pośrednictwem interfejsu użytkownika). Oznacza to jednak, że dzielenie się .xcodeproj za pomocą kontroli źródła jest pełne problemów - często dochodzi do konfliktów scalających w pliku xcodeproj - a gdy tego nie robimy, często dostajemy błędy linkerów, ponieważ podczas scalania niektórych plików które zostały wymienione w projekcie zostaną wycięte. Muszę więc je ponownie dodać do pliku projektu, dopóki nie uda mi się go skompilować, a następnie ponownie sprawdzić w pliku projektu.
Jestem pewna, że czegoś tu brakuje. Próbowałem używać "folderów referencyjnych", ale kod w nich nie wydaje się skompilowany. Wydaje się szalone, aby zbudować IDE, który zmusza wszystkich do modyfikowania pojedynczego udostępnionego pliku przy dodawaniu lub usuwaniu plików do projektu.
To prawdopodobnie nie jest to, co chcesz usłyszeć, ale taki jest stan rzeczy. Jestem zaskoczony, że dostajesz tyle konfliktów scalających z plikiem projektu. Już od dawna używam Xcode (i programu Project Builder), a przynajmniej w ostatnich wersjach nie miałem z tym problemu. Jestem trochę ciekawy, z jakiego systemu kontroli wersji korzystasz? –