/ / Zachowanie Visual Studio Solution w XCode - visual-studio, xcode, projekty i rozwiązania

Zachowanie Visual Studio Solution w XCode - visual-studio, xcode, projekty-i-rozwiązania

Czy jest możliwe, aby wiele projektów w jednym projekcie xcode było dostępnych do jednoczesnego programowania?

Szczególną sytuacją jest posiadanie aplikacji ibiblioteka oprogramowania pośredniego rozwijana jednocześnie w XCode: wszystkie źródła są dostępne do modyfikacji (zarówno aplikacji, jak i bibliotek lib), ale kod biblioteki jest wbudowany w bibliotekę i łączy się z aplikacją na swojej własnej kompilacji.

Visual Studio obsługuje je z rozwiązaniami i projektami wewnątrz, zależnościami między nimi a kolejnością kompilacji.

Jakie są kroki, aby zbliżyć się do takiego zachowania, jak to możliwe?

Odpowiedzi:

4 dla odpowiedzi № 1

Projekt Xcode może zawierać inne Xcodeprojektów, dzięki czemu można skonfigurować projekt Xcode najwyższego poziomu w celu symulacji pliku rozwiązania VS. Nie jest to idealne dopasowanie, na przykład nie ma polecenia Znajdź w plikach, które działałoby we wszystkich podprojektach, chociaż można skonfigurować niestandardowe wyszukiwania, które będą odpowiadać za Ciebie. Możesz jednak powiedzieć projektowi najwyższego poziomu, aby zbudował, a zbuduje on wszystkie podprojekty.

Aby to zrobić, zacznij od utworzenia pustego projektu: Plik> Nowy> Pusty projekt.

Następnie dodaj do niego cel, klikając prawym przyciskiem myszy ikonę Cele i wybierając Dodaj> Nowy cel ...> Agreguj.

Teraz zacznij dodawać projekty biblioteczne do pustego projektu: kliknij prawym przyciskiem myszy ikonę projektu i wybierz Dodaj> Istniejące pliki ..., a następnie przejdź do pliku projektu .Xcode.


2 dla odpowiedzi nr 2

Jeśli dobrze rozumiem twoje pytanie, myślę, że masz na myśli Xcode WorkSpace. Możesz umieścić wiele projektów w jednym obszarze roboczym, edytować / budować / łączyć wszystkie razem.

Oto samouczek, który uważam za bardzo pomocny:

http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/

Dokumentuje to sposób dodawania aplikacji ibiblioteka statyczna do obszaru roboczego Xcode4 i sposób łączenia biblioteki z aplikacją. Zawiera także przydatne informacje o tym, jak zbudować bibliotekę, która może być wielokrotnie używana.

Dzięki temu samouczkowi udało mi się zbudować proste narzędzie wiersza polecenia, które jest połączone z biblioteką .a.

Mam nadzieję, że to może pomóc.