Jest projektem.plik xcworkspace jest ważny?
Wykonuję xcodebuild z linii poleceń używając skryptu powłoki. Mój problem polega na tym, że jeśli raz otworzę i zamknę plik xx.xcodeproj
, a następnie użyję tej komendy, to działa dobrze.
Jakoś jeśli wniknę głęboko w zmiany pliku, Ten project.xcworkspace
jest jedynym plikiem, który się zmienił. Czy ten plik jest prawidłowy i czy powinienem go sprawdzić w kontroli wersji?
Czy to spowoduje jakieś problemy?
Słyszałem, że to tak samo ważne jak .pbxproj
: czy to prawda?
Nie mogłem znaleźć żadnej ważnej dokumentacji, która mówi o role i obowiązki różnych plików w plikach projektu Xcode. Proszę o linki, które pomogą mi to zrozumieć.
1 answers
project.xcworkspace
jest katalogiem plików opisujących obszar roboczy lub projekty. Chociaż niektóre z odpowiedzi tutaj wskazują, że jest niepotrzebny i powinien być ignorowany w celu kontroli źródeł, nie zgadzam się, ale będzie to wysoce zależne od tego, jak używasz swojego środowiska. Ogólnie rzecz biorąc, zawartość katalogu project.xcworkspace
zawiera plik contents.xcworkspacedata
, który zawiera listę projektów, które są zawarte jako podmioty najwyższego poziomu w Twoim projekcie, katalog xcuserdata
, który zawiera ustawienia każdego użytkownika (powinny być ignorowane do kontroli kodu źródłowego), oraz xcshareddata
, które są danymi udostępnianymi przez użytkowników współdzielących projekt i powinny znajdować się pod kontrolą źródła.
W środowiskach, w których nie udostępniasz przestrzeni roboczych lub w których używasz prostych przestrzeni roboczych, możesz je również zignorować, jednak w środowiskach, w których umieszczasz powiązane projekty w tej samej przestrzeni roboczej i udostępniasz tę konfigurację, możesz chcieć je zachować.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-09 10:43:24