2014-06-20 2 views
1

Сценария, ABC приложения на App Store с версией 1.0 Теперь я хочу обновить его с версией 1.1Добавить новую версию с новым исходным кодом с помощью Xcode

Но актуальной проблемой стар исходный код (почти 2 года) имеет странное поведение, так много вещей беспорядок. Теперь я собираюсь создать новый проект с той же функцией, с тем же именем, с тем же интерфейсом, с теми же изображениями и т. Д.

Будет ли яблоко принимать мою следующую версию 1.1 из новых файлов исходного кода?

Пожалуйста, помогите мне разработать слова.

Спасибо.

+2

Да, они согласятся, вам просто нужно позаботиться о «APPID» и «AppName», они не могут быть разными, вы всегда можете добавить новую версию для старого приложения и загрузить новую версию, новая версия также может использовать новый исходный код, но да, он не должен менять поведение приложения, я имею в виду функции .. – iphonic

+2

Это будет принято. Убедитесь, что вы объяснили изменения, которые вы сделали для дифференциации v1.0 vs v1.1. Также проверьте идентификатор bundleID. Это должно быть таким же, как и раньше. IPhonic сказал, что appid & app name также следует заботиться. – Chan

+2

Могу ли я рекомендовать, так как это такое большое изменение, что вместо версии 1.1 вы идете на версию 2.0. Обычно существует соглашение для версии программного обеспечения, например, у вас может быть версия версии 1.2.3, и вам нужно сделать небольшое изменение текста, поэтому в новой версии она перейдет к 1.2.4, но тогда вам нужно будет исправить ошибку вы изменили бы среднюю на 1.3.0, тогда любые основные изменения были бы первыми, поэтому в вашем случае вы изменили бы значение 2.0 или 2.0.0, прочитав http://en.wikipedia.org/wiki/Software_versioning На самом деле это не связано с вашим вопросом. – Popeye

ответ

2

Приложения в xCode идентифицируются по его имени, BundleIdentifier, Version и Build.

Вы можете, конечно, создать новый проект и обновить код и поместить его в хранилище. AS LONG AS. Информация, приведенная выше, абсолютно одинакова и скомпилированная appilcation подписана с той же информацией о сертификате.

Это точно так, например, когда вам пришлось переустановить машину и заново создать рабочую область локально.


EDIT: Каус вы должны увеличить строку сборки для вашей новой версии, чтобы сделать обновление успеха. Вообще-то я плохой! : D

+0

Увеличить строит строку? –

+0

А ... Я ошибся, что вы пишете 1.1 в строке версии, а не строкой. Поэтому просто установите версию в 1.1, и если вы не используете «Build», игнорируйте ее. – MABVT

+0

OK .. Получил. Благодарю. –

Смежные вопросы