2015-07-21 19 views
15

Moja aplikacja ma wsparcie dla zestawu zegarów.Brak architektury do kompilacji dla (ARCHS =, VALID_ARCHS = armv7k) Xcode 7 beta 3

Poprzednio z Xcode 6.4 moja aplikacja działała poprawnie.

Po aktualizacji z Xcode 7 beta 3 ja dostaję ten błąd -

Brak architektur skompilować dla (Łuki =, VALID_ARCHS = armv7k).

Nie jestem pewien, w którym celu dokonać zmian dla tej zależności.

Obecnie

mój zegarek rozszerzenie zestawu architektura konfiguracja jest

enter image description here

i mój zegarek zestaw aplikacji architektura konfiguracja jest

enter image description here

Każda pomoc zostanie doceniona.

Odpowiedz

21

Ten sam problem występuje również w nowszych wersjach Xcode Beta.

Mogę skompilować teraz, dodając i386 do Valid Architectures obok armv7k. Prawdopodobnie z powodu 32-bitowej starszej biblioteki w moim projekcie. Działa również samodzielnie (tylko przy użyciu i386). Dziwne.

Nie jestem pewien, czy są jakieś inne dalsze konsekwencje.

i386 on build settings

+0

Nadal mam ten problem, nawet mój Xcode ma numer 7.1. Poprawiono problem z poprawką i386 na Poprawne architektury. Czy ktoś ma pojęcie, dlaczego Apple tego nie naprawił? –

+0

Aktualizacja legalnej biblioteki lib rozwiązała problem. –

0

mam wystąpi ten problem podczas dodawania cel zegarek os do istniejącego projektu,

Potem zmienił poprawnych architektur armv7k, a następnie usuwa wszystkie wychodzące architetures w watchkit cel aplikacji, a także w docelowym rozszerzeniu watchkita