2014-09-13 14 views
9

Pracuję nad projektem z językiem programowania Swift i próbuję użyć kodu z niektórych starszych projektów Cel-c. Stworzyłem plik mostu i zaimportowałem potrzebne nagłówki, ale dostaję następujący błąd, o którym wiem, że ma to związek z łączeniem jakiegoś frameworka, ale nawet gdy dodałem CoreGraphics jako dodaną strukturę, nadal pojawia się. Jakieś pomysły?Niezdefiniowane symbole architektury x86_64 iOS swift

niezdefiniowane symbole architektury 86_64: "_CGPointMake", użyte z: _CGPointAdd w SKActionEffects-669E235BD7235D6A.o ld symbol: (i) nie znaleziono szczęk architektury x86_64: błąd poleceniu łącznika nie powiodła się z kodem wyjściowym 1 (użyj -v aby zobaczyć inwokację)

Dzięki

UPDATE: ustawiania BaseSDK nie załatwi. Oto, jakie są moje ustawienia kompilacji z xcode6.

enter image description here

+0

http://stackoverflow.com/questions/18913906/xcode-5-and-ios-7-architecture-and-valid-architectures ustawić BaseSDK do iOS – Eugene

Odpowiedz

23

Sprawdź, czy „docelowy Członkostwo” z plików są odpowiednie.

ss

+0

To było to zapisane ... ja godzin, wspaniały koleś. Dodawałem pliki poprzez odniesienie do folderu, w którym powinienem był dodawać je w grupach! Dzięki!!! –

+0

@md_develop Czy możesz wyjaśnić, co to oznacza? Mam ten sam błąd, ale nie jestem pewien, gdzie znaleźć docelowe członkostwo. Zakładam, że jest gdzieś w ustawieniach projektu – Unome

+0

@Unome Dodałem zrzut ekranu. To nie jest ustawienie projektu, ale właściwość pliku. – mishimay

0

Nie sądzę, że dodanie klasy do testowania cel tylko do testowania jest to dobry pomysł. W moim przypadku zaznaczenie "Zezwalaj na testowanie interfejsów API hosta" miało znaczenie.

Targets > YourApplicationUnitTests > Testing

Powiązane problemy