2010-07-09 18 views
6

Próbuję zrobić ad hoc dystrybucji beta mojej aplikacji, ale ten błąd, gdy próbuję i zaimportować go do iTunes:Błąd podczas importowania dystrybucji ad-hoc app iPhone do iTunes

„A profil informacyjny o nazwie "embedded.mobileprovision" już istnieje na tym komputerze. Czy chcesz to wymienić?'

Po kliknięciu przycisku Zamień profil o nazwie embedded.mobileprovision pojawi się w folderze profili iTunes, ale aplikacja nie pojawi się w iTunes.

Aplikacja jest budowana bez błędów, a mój profil zaimplementowania dystrybucji ad-hoc został już zaimportowany do iTunes.

Czy ktoś inny miał ten problem lub wiedział, jak go rozwiązać? Używam iTunes 9.2, Xcode 3.2.3 i iPhone SDK 4.0

Dzięki.

+0

Po zrzucie pliku informacyjnego i aplikacji zsynchronizowałeś swoje urządzenie z iTunes? Czy aplikacja jest instalowana? – iwasrobbed

+0

Tak Zsynchronizowałem iPhone'a, ale aplikacja się nie instaluje. –

+0

Mogę zainstalować go za pomocą Xcode Organizer, ale muszę mieć możliwość wysłania beta do innych osób, które nie mają Xcode, więc to nie rozwiązuje mojego problemu. –

Odpowiedz

3

Rozwiązałem ten problem.

Chociaż, jak wyjaśniłem w jednym z moich komentarzy, nie byłem w stanie wybrać "Aplikacja wymaga środowiska iPhone'a" podczas edycji Info.plist, jeśli zrobię nowy projekt w Xcode ta opcja się pojawi.

Po znalezieniu tego skopiowałem plik Info.plist z nowego projektu do projektu, nad którym obecnie pracuję. Następnie usunąłem oryginalny i zmieniłem nazwę na nowy.

Po zaktualizowaniu niektórych innych ustawień, które pasują do mojego projektu (np. Identyfikatora Paczki) i budowaniu projektu, mógłbym zaimportować aplikację do iTunes.

6

Miałem również ten problem i obejrzałem go, wybierając "Aplikacja wymaga środowiska iPhone" w pliku info.plist. (znany również jako "LSRequiresIPhoneOS" dla wartości klucza surowego)

+0

Tak, widziałem, jak to sugerują inni ludzie. Nie dostaję tej opcji na mojej liście info.plist. Jeśli dodaję go ręcznie, nadal nie rozwiązuje problemu. Czy używasz Xcode 3.2.3? –

+0

Dziwne, tak, używam 3.2.3 z SDK 4.0, to jest, gdy pierwszy raz miałem problem, i mam tę opcję dostępną, kiedy idę, aby dodać nowy klucz. Prawdopodobnie głupie pytanie, ale czy wyłączyłeś opcję "Pokaż surowe klucze/wartości" dla opcji plist? W przeciwnym razie pojawi się jako "LSRequiresIPhoneOS" dla klucza. – beno

+0

Tak, zrobiłem to. Dostępne opcje to "Aplikacja wymaga środowiska węglowego", "Aplikacja wymaga klasycznego środowiska" i "Aplikacje wymagają natywnego środowiska". –

Powiązane problemy