Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Narzędzia programu Visual Studio do tworzenia aplikacji mobilnych dla wielu platform za pomocą języka C++ obejmują obsługę przenoszenia projektów Xcode do programu Visual Studio, gdzie można tworzyć biblioteki międzyplatformowe i udostępniać kod innym projektom. Kreator importowania z programu Xcode upraszcza proces importowania projektów i dzielenia kodu C++ w celach Xcode do użycia jako biblioteki statycznej lub projektu kodu udostępnionego. Możesz zarządzać kodem specyficznym dla systemu iOS w programie Visual Studio i nadal używać programu Xcode do tworzenia scenorysów i kompilacji. Aby uzyskać informacje na temat łatwego przenoszenia kodu między programem Visual Studio i programem Xcode, zobacz Synchronizowanie zmian między programem Xcode i programem Visual Studio.
Korzystanie z kreatora Importowanie z programu Xcode
W tym artykule pokazano, jak przenieść projekt Xcode do programu Visual Studio, aby korzystać z funkcji udostępniania kodu i rozwiązań międzyplatformowych. W ramach wymagań wstępnych należy sparować komputer Mac z programem Visual Studio, aby importować, eksportować i kompilować projekt. Aby uzyskać instrukcje dotyczące konfigurowania parowania, zobacz Instalowanie i konfigurowanie narzędzi do kompilowania przy użyciu systemu iOS. Musisz również udostępnić projekt Xcode za pośrednictwem sieci lub przenieść go na komputer programu Visual Studio, aby użyć kreatora Importuj z programu Xcode.
Importowanie z programu Xcode
W menu Plik wybierz pozycję Nowy, Importuj, Importuj z programu Xcode. To polecenie uruchamia okno dialogowe Kreatora importu z programu Xcode .
W okienku Wybierz projekt wybierz przycisk Przeglądaj, aby wybrać plik pbxproj Xcode. Przejdź do pliku projektu w oknie dialogowym Wybieranie pliku projektu Xcode, a następnie wybierz pozycję Otwórz.
W kreatorze Importowanie z programu Xcode wybierz pozycję Dalej.
W okienku Docelowe obiekty docelowe wybierz elementy docelowe z projektu Xcode do zaimportowania do projektów programu Visual Studio. Obiekty docelowe programu Xcode są podobne do projektów programu Visual Studio; większość to kolekcja kodu i zasobów tworzących dane binarne. Kreator importowania z programu Xcode umożliwia importowanie obiektów docelowych, które tworzą plik binarny, ale nie bibliotekę statyczną jako obiekty docelowe. Obiekty docelowe biblioteki statycznej Xcode są tematem następnego kroku.
Dla każdego obiektu docelowego wybranego w obszarze Obiekty docelowe do zaimportowania kreator automatycznie wykrywa pliki kodu C++, które można podzielić na oddzielny projekt biblioteki statycznej i umieszcza je w sekcji elementy projektu języka C++. Inne zasoby i kod są pozostawione w sekcji elementy projektu Xcode. Stają się one oddzielną biblioteką statyczną i projektami aplikacji w programie Visual Studio po zakończeniu procesu importowania przez kreatora. Domyślnie obiekty docelowe testów jednostkowych i platform nie są podzielone na oddzielne projekty przez kreatora.
Aby zmienić pliki w każdym projekcie, użyj przycisków w górę i w dół. Jeśli pliki w każdym projekcie są zadowalające, wybierz przycisk Dalej , aby kontynuować.
W okienku Obiekty docelowe biblioteki wybierz obiekty docelowe biblioteki statycznej z projektu Xcode do zaimportowania do projektów programu Visual Studio. W tym okienku można wybrać pliki do umieszczenia w projekcie kodu udostępnionego i umieścić je w projekcie biblioteki statycznej. W każdym z obiektów docelowych na liście Elementy docelowe do zaimportowania można kontrolować, które pliki mają być umieszczane w elementach projektu kod udostępniony i elementach projektu Biblioteka statyczna, za pomocą przycisków w górę i w dół.
Projekt kodu współużytkowanego to sposób udostępniania zestawu plików źródłowych między projektami w programie Visual Studio. Kod jest kompilowany jako część projektu, który go zawiera, a nie jako własny projekt. Projekty zawierające kod udostępniony mogą mieć różne architektury i konfiguracje. Projekt kodu współużytkowanego jest najlepszym sposobem udostępnienia pojedynczego projektu zawierającego kod, który może zostać skompilowany dla wielu rodzajów platform.
Jeśli pliki w każdym projekcie są zadowalające, wybierz przycisk Dalej , aby kontynuować.
Użyj okienka Właściwości globalne, aby ustawić ścieżkę wyszukiwania struktury i ścieżkę wyszukiwania nagłówka dołączania dla wszystkich projektów systemu iOS w programie Visual Studio. Program Visual Studio używa tych ścieżek do przeglądania kodu źródłowego i funkcji IntelliSense. Te ścieżki globalne są przydatne podczas tworzenia projektów systemu iOS, które używają wspólnego zestawu nagłówków i struktur.
Te ścieżki globalne można również ustawić w programie Visual Studio w oknie dialogowym Opcje . Aby je znaleźć, w menu Narzędzia wybierz pozycję Opcje. W oknie dialogowym Opcje rozwiń węzeł
Wybierz przycisk Dalej , aby kontynuować.
Okienko Struktury służy do konfigurowania ścieżek używanych przez program Visual Studio do przeglądania i funkcji IntelliSense dla projektu. Ścieżki muszą być dostępne dla programu Visual Studio dla każdej struktury, do których odwołuje się projekt Xcode. Kreator sprawdza odwołania do platformy w projektach Xcode i wyświetla, czy program Visual Studio może znaleźć strukturę. Wszystkie ścieżki, które zostały już skonfigurowane we właściwościach globalnych, powinny zostać odnalezione przez program Visual Studio. Wyjątki są wymienione na liście Struktury. Dla każdej platformy wymienionej na liście X podaj dostępną ścieżkę komputera dla programu Visual Studio, aby znaleźć strukturę. Możesz użyć przycisku przeglądania ... w celu znalezienia ścieżki za pomocą okna dialogowego Wybieranie folderu . Ścieżka platformy może być kopią lokalną lub udziałem dostępnym w sieci na komputerze Mac.
Wybierz przycisk Dalej , aby kontynuować.
Okienko Ustawienia projektu umożliwia zmianę struktury i dołączenie ustawień ścieżki wyszukiwania nagłówka dla każdego projektu tworzonego przez kreatora. Użyj tego okienka, aby ustawić ścieżki specyficzne dla projektu, które różnią się od ustawień globalnych.
Aby ustawić ścieżkę dla określonego projektu, na liście rozwijanej Projekt docelowy wybierz plik projektu. Następnie ustaw wartości w ścieżce wyszukiwania struktury i uwzględnij ścieżkę wyszukiwania nagłówka. Możesz użyć przycisku przeglądania ... obok każdej kontrolki, aby użyć okna dialogowego Wybieranie folderu w celu znalezienia ścieżki.
Jeśli komputer Mac nie został sparowany z tym komputerem w programie Visual Studio, zostanie wyświetlony link Konfigurowanie maszyny zdalnej. Aby uzyskać instrukcje dotyczące konfigurowania parowania, zobacz Instalowanie i konfigurowanie narzędzi do kompilowania przy użyciu systemu iOS.
Aby zaimportować projekt Xcode przy użyciu ustawień kreatora, wybierz pozycję Importuj.
Kreator importowania z programu Xcode tworzy projekty w programie Visual Studio, które odpowiadają wybranym obiektom docelowym projektu Xcode. Kod, który można udostępnić innym projektom języka C++, jest podzielony na oddzielne projekty udostępnionego kodu i biblioteki statycznej. Pozostały kod jest umieszczany w projektach biblioteki systemu iOS i aplikacji, które mogą być kompilowane zdalnie przez program Visual Studio. Aby uzyskać więcej informacji na temat przenoszenia kodu między programem Visual Studio i programem Xcode, zobacz Synchronizowanie zmian między programem Xcode i programem Visual Studio.