2015-11-06 10 views
19

Właśnie zaktualizowałem mój komputer Mac do najnowszego systemu operacyjnego i Xcode do najnowszej wersji i teraz mam to ostrzeżenie i nie mam pojęcia, kto go pozbyć lub co to naprawdę znaczy?iOS 9 Ostrzeżenia w Xcode - ten plik jest ustawiony na wersję starszą niż wdrożenie projektu. Funkcjonalność może być ograniczona.

Czy ktoś mógłby mi to wytłumaczyć?

enter image description here

Dzięki

+0

Do jakiej wersji iOS budujesz swoją aplikację? – vinbhai4u

+0

@ vinbhai4u Chcę być kompatybilny z wersją 7.1 i nowszą, więc docelowe miejsca wdrożenia to 7.1 ... – spenf10

+0

Czy używasz jakichkolwiek elementów sterujących dostarczonych z XCode 7, StackView? – vinbhai4u

Odpowiedz

30

Wybierz Main.storyboard w nawigatorze projektu, naciśnij ⌘⌥1 pokazać Identity Inspector i zmienić Builds for czegoś odpowiedniego

enter image description here

+0

Uwaga: jeśli umieściłeś scenorię dla innych języków - sprawdź wszystkie ustawienia scenorysów. –

+2

To nadal nie działa dla mnie. Mój cel wdrożenia to 8,3, a nawet jeśli ustawię wartość Builds For dla mojego celu wdrożenia lub "nawet 9.0 i później", nadal otrzymam dokładnie to samo ostrzeżenie o błędzie. – Alyoshak

+0

To zadziałało, ale musiałem wyczyścić mój folder kompilacji, zamknąć Xcode, usunąć pliki w danych pochodnych, otworzyć Xcode i ponownie wyczyścić. – avance

1

przypadku wymiany minimalna wersja docelowa kompilacji nie działa dla ciebie, spróbuj przejrzeć XIB-y plik ource. Kliknij plik prawym przyciskiem myszy -> Otwórz jako -> Kod źródłowy.

Spójrz na części u góry, która wygląda następująco:

<dependencies> 
    <deployment version="2304" identifier="iOS"/> 
    <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13173"/> 
    <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> 
    <capability name="Safe area layout guides" minToolsVersion="9.0"/> 
    <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 
</dependencies> 

Moim celem było budować iOS 9, ale mój Proporcje ograniczenie ma minToolsVersion 5.1. Kiedy zmieniłem go na 9.0, ostrzeżenie odeszło.