2012-02-01 22 views
9

Okej, więc wydaje mi się, że mam problem z dodaniem ShareKit do mojego projektu.Trudności z dodaniem ShareKit do projektu

Pobrałem najnowszą wersję przez Git. Przeciągam i upuszczam folder "ShareKit" z Findera, ponieważ nie można go przeciągnąć i upuścić z projektu xcode.

Zorientowałem się, jak zignorować ARC, ustawiając pliki ShareKit na -fno-objc-arc w moim celu> Fazach konstrukcyjnych> Źródłach kompilacji. Więc to pozbędzie się moich ostrzeżeń łukowych.

Jednak w jaki sposób mogę uzyskać również folder "Submodules"? W projekcie ShareKit nie pojawia się on w hierarchii folderów xcode, ale znajduje się w folderze projektu i można uzyskać do niego dostęp za pośrednictwem Findera. Projekt demonstracyjny programu Sharekit kompiluje się dobrze.

Więc bez Submodules, otrzymuję błędy takie jak "SSKeyChain.h nie znalezione" (https://github.com/ShareKit/ShareKit/issues/191) między innymi. Dlatego przeciągam i upuszczam cały folder Submodules do mojego projektu, który rozwiązuje niektóre, ale tworzy inne. Folder Submodules jest bardzo zawiły i zobaczę błędy odnoszące się do linii próbujących zaimportować Cocoa/Cocoa.h, która jest przeznaczona dla mac, a nie dla systemu iOS. Niektóre z plików Submodules szukają plików takich jak "SampleAPIKey.h", a jeśli ich tam nie ma, do diabła, jeśli wiem, dlaczego nie są.

Czy ktoś miał doświadczenie w ustalaniu, jak to zrobić?

+1

Prostszą ścieżką byłoby zaimportowanie źródła bezpośrednio do projektu, zamiast próbować skonfigurować obszar roboczy, co nie jest tak proste, jak powinno być. – shawnwall

Odpowiedz

6

Uwaga: Środa, 19 września 2012

W projekcie, który używam ShareKit, po wybudowaniu w Xcode 4.5, w I był już szereg ostrzeżeń i dodatkowo poważny błąd, gdy próbuje zbudować dla symulatora iOS 6. Po problemach z aktualizacją kodu ShareKit za pomocą instrukcji w github FAQ SharePoint, zdecydowałem się usunąć, a następnie odczytać SK do mojego projektu od zera. Nowe instrukcje instalacji, które na Github zostały znacznie zmienione i krok po kroku działały bez żadnych problemów, więc praca, którą wcześniej wykonałem, jest najprawdopodobniej nieaktualna.

Koniec noty Środa, 19 września 2012

miałem pewne trudności robi to samodzielnie, ale nie dostać pracy. Zakładając, że korzystasz z Xcode 4.x, upewnij się, że postępujesz zgodnie ze wskazówkami z kroku 2 instrukcji instalacji w tej wersji, ale wymagało to wielu prób, ponieważ instrukcje nie były dla mnie całkowicie jasne.

Co zadziałało dla mnie: 1) przeciągnij plik Submodules/ShareKit.xcodeproj z Findera do projektu, do którego dodałem SK na dole nawigatora drzew W ramach innych grup i NIE dodawałem go tak, jakby był dodatkowy projekt wymagający utworzenia obszaru roboczego, 2) następnie przeciągnąłem folder Classes/ShareKit z drzewa pod nowo przeciągniętym ShareKit.xcodeproject do głównego drzewa projektu i po wyświetleniu monitu wybierz "Utwórz odniesienia do folderu dla wszystkich dodanych folderów", a na końcu 3) usunąć ShareKit.xcodeproject i kliknąć "Usuń tylko odwołanie".

Mam nadzieję, że to pomoże.

+0

To było bardzo pomocne! Jednak w kolejnym kroku odłożyłem słuchawkę, która brzmi: "Jeśli brakuje ramek, kliknij prawym przyciskiem myszy grupę" Frameworki "i wybierz opcję Dodaj -> Istniejące frameworki. Wybierz brakującą strukturę i dodaj ją do swojego projektu. " Kiedy kliknę prawym przyciskiem, nie otrzymuję opcji dodawania. – skybondsor

+0

Znaleziono! http://stackoverflow.com/a/3377682/142225 – skybondsor

Powiązane problemy