Zbuduj dla architektury armv6 (docelowy iOS 3.1.3) z iOS 6 SDK i Xcode 4.5?

czy istnieje szansa na wykorzystanie pakietu iOS 6 SDK do tworzenia aplikacji, które są kierowane na system iOS 3.1.3? Jeśli otworzę mój projekt ze starym celem wdrażania, kompilator ostrzega mnie:

iOS deployment targets lower than 4.3 are not supported

Jest to prawdopodobnie spowodowane faktem, że najwyraźniej tylkoarmv7 iarmv7s binaria mogą być tworzone. Jeśli dodamarmv6 (działa na urządzeniach aż do iPhone 3G) ręcznie, istnieje również kilka ostrzeżeń:

warning: no rule to process file '$(PROJECT_DIR)/main.m' of type sourcecode.c.objc for architecture armv6
...
...
warning: architecture armv6 is not supported (current ARCHS = "armv6 armv7 armv7s").

Jak sobie z tym poradzić? Czy istnieje sposób obsługi systemu iOS 3.1.3 podczas opracowywania za pomocą zestawu SDK dla systemu iOS 6? Jeśli nie, w końcu będę musiał przejść na najniższy cel, aby być iOS 4.3. Czy możliwe jest nawet przesłanie nowej wersji, która obsługuje tylko wersje> = 4.3? Co stanie się z moimi użytkownikami we wcześniejszych wersjach? Czy po prostu nie są informowani o niezgodnej aktualizacji i dlatego będą nadal korzystać ze starszej wersji mojej aplikacji? Jeśli nie, czy można to osiągnąć?

questionAnswers(2)

yourAnswerToTheQuestion