2010-07-23 3 views
0

Мы пытаемся отправить новую двоичную версию с покупкой в ​​приложение в магазин приложений Apple iphone. Однако при попытке сделать это возникает следующая ошибка:отправка двоичных файлов на яблоко и получение ошибки CFBundleVersion

«Ключ CFBundleVersion в файле Info.plist должен быть списком целых положительных чисел, разделенных периодом».

Мы считаем, что проблема заключается в том, что svn добавляет 'r' для версии # в приложение. Как мы скомпилируем нашу бинарную версию, чтобы буква «r» была удалена из версии?

+0

У вас есть действие по сборке, выполняющее это для вас? (изменение файла info.plist для вас)? – Steve

ответ

0

Если \ т действительно проблема, установите svn:eol-style свойство LF всех файлов (см http://svnbook.red-bean.com/en/1.1/ch07s02.html) Возможно различные SVN клиенты могут быть сконфигурированы, чтобы установить его в качестве автоматической собственности на основе имен файлов.

+0

Спасибо. Теперь у меня проблема с номером svn, который меньше, чем предыдущая. Это связано с тем, что, когда мы начали кодировать нашу новую версию, мы использовали новый репозиторий. Как сообщить svn, чтобы установить номер версии на один выше? вы знаете? Погружаю в него и не нахожу ответ легко. –

+0

Это какое-то требование Apple? Я бы полностью подозревал, что вы можете просто увеличить числа, не связанные с подрывной деятельностью, если вы будете придерживаться этого принципа. Единственный способ, который я знаю, добавить к числу - это что-то сделать. – Wrikken

+0

Да. Это то, что мы должны были сделать. Примерно в 230 раз ... :) Но все это сработало в конце. Приложение отправлено (!) –

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