2011-06-21 8 views
6

Ponieważ ARC będzie działać w wersji 4.0, czy możemy teraz skompilować nasze aplikacje z LLVM3 i umieścić je w App Store?Czy aplikacje z automatycznym licznikiem odwołań (ARC) są dozwolone w sklepie App Store?

Czy musimy poczekać na zwolnienie Xcode 4.2?

+3

Głosuję, aby zamknąć jako zbyt zlokalizowane, ponieważ stan narzędzi programistycznych na poziomie beta zmienia się z czasem. Dlatego odpowiedzi tutaj nie muszą być dokładne. –

+0

Jednak jest to ogólna polityka (przeczytaj uwagi do wydania), że wczesne etapowe narzędzia do wstępnego programowania nie mogą być używane do przesyłania do sklepu App Store. Apple powie Ci, kiedy sytuacja ustabilizuje się wystarczająco dzięki tym narzędziom, które możesz swobodnie robić. –

+1

@PengOne Jak sądzisz, że pytanie dotyczące kompilatora LLVM (UNIX) i narzędzi programistycznych należy do witryny pytań i odpowiedzi dotyczących produktów konsumenckich Apple? – wjl

Odpowiedz

0

Jeśli uda Ci się wymusić kompilację Xcode 4.0.2 z Clang z LLVM 3, wyobrażam sobie, że możesz. Jeśli korzystasz z backendu LLVM 3, Apple może, ale nie musi to wykryć i unieważnić twój plik binarny. Oczywiście nie można przesłać z 4.2, ponieważ standardowa procedura zezwala tylko na stabilne pakiety SDK.

2

Nie ma problemu z przesyłaniem aplikacji obsługujących ARC. Musisz tylko podpisać i przesłać aplikację z XCode 4.1.

Obsługa środowiska wykonawczego dla ARC już istnieje (obecne wersje Snow Leopard i Lion już ją wbudowały). A ponieważ możesz używać dowolnego narzędzia do budowania plików binarnych, nie powinno być problemu z binariami zbudowanymi z pakietu clang/llvm3.