2013-07-17 9 views
9

Mam aplikację w sklepie z aplikacjami i chcę ją zaktualizować. Jednak chcę ponownie napisać aplikację od podstaw, a następnie przesłać ją. Czy mogę zezwolić na stworzenie nowego projektu Xcode do aktualizacji? Jakie rzeczy muszą pozostać takie same, aby zaakceptować je jako aktualizację produktu?Przesyłanie aktualizacji do App Store z innego projektu?

Odpowiedz

11

Tak, możesz robić, co chcesz, po stronie kodowej, o ile identyfikator pakietu (zwany także identyfikatorem paczki i identyfikator CFBundleIdentifier) ​​pozostaje taki sam. Identyfikator ten jest ustawiony w pliku YourApp-Info.plist.

com.yourcompany $ {PRODUCT_NAME: rfc1034identifier}

Tutaj PRODUCT_NAME jest parametrem, który jest zdefiniowany w ustawieniach kompilacji swojej Xcode cel; jest to zazwyczaj nazwa Twojej aplikacji.

Należy pamiętać, że w każdym nowym wydaniu można zaktualizować ikonę aplikacji, a nawet wyświetlaną nazwę aplikacji. Ale oczywiście nie chcesz ich zbytnio zmieniać, ponieważ użytkownicy mogą nie rozpoznać tej samej aplikacji.

Powodzenia!

+0

Dziękujemy! Cieszę się, że proces ten był tak prosty! – Carpetfizz

+0

@Carpetfizz Cieszę się, że mogę pomóc! –

+0

To nadal działa z Xcode 6 i iOS8? –

7

Tak, możesz utworzyć nowy projekt. Wewnątrz obszaru aplikacji iTunes Connect, gdzie tworzysz wersje aktualizacji, upewnij się, że utworzyłeś nową wersję, a wewnątrz pliku .plist upewnij się, że masz identyfikator jako inny projekt (ten, który zwykle jest .companyName.etcName)

Nadzieję, że pomaga!