Russian Qt Forum
Ноябрь 22, 2024, 13:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Разработка под iOS и OS X  (Прочитано 7570 раз)
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« : Декабрь 02, 2014, 12:28 »

Привет. Достаточно ли для разработки под OS X/iOS версии OS X 10.8.4 и XCode 5.1.1? Будет ли полученный бинарник работать на всех версиях iOS/OS X? Не нужно ли будет обновляться на 10.9.5/XCode 6.1?

Почему такой интерес: У меня OS X работает в VmWare и Qt работает нормально в 10.8.4. В 10.9.5/Qt 5.3.2 в Quick приложениях куча артефактов, а с Qt 5.4-rc программа просто падает (и все Quick примеры тоже).
« Последнее редактирование: Декабрь 02, 2014, 12:33 от Alex Custov » Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Декабрь 02, 2014, 13:34 »

достаточно, только deployment version правильную ставь. но для отправки приложения в стор 5.1.1 можно использовать только до февраля (во всяком случае для иос).

ну и смотри чтоб нативный код не вызывал методы, недоступные в старых ОС: защищайся через -respondsToSelector:
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #2 : Декабрь 02, 2014, 13:56 »

но для отправки приложения в стор 5.1.1 можно использовать только до февраля (во всяком случае для иос).

Нда, это не есть хорошо. Придётся держать две версии виртуалок, тестировать на одной а деплоить на другой  Шокированный
Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Декабрь 02, 2014, 13:58 »

и еще начиная с февраля надо 64-битную архитектуру поддерживать. https://developer.apple.com/news/?id=10202014a
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #4 : Декабрь 02, 2014, 14:17 »

и еще начиная с февраля надо 64-битную архитектуру поддерживать. https://developer.apple.com/news/?id=10202014a

Это как я понимаю будет делать сам XCode, ну или qmake автоматически через XCode?
Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Декабрь 02, 2014, 14:49 »

за qmake не ручаюсь, а в XCode 6 это будет дефолтным набором архитектур
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Декабрь 03, 2014, 14:26 »

Ещё какой-то косяк с симулятором. Запускается Quick приложение нормально только один раз. Второй раз падает. В логе симулятора нашёл ошибку от приложения "Bus error 10". Помогает только перезагрузка виртуальной машины. /Это только у меня так?
Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Декабрь 10, 2014, 22:34 »

забыл вовремя проверить: на макбуке все нормально. Qt 5.3.1, последняя ОС и девелоперские инструменты.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #8 : Декабрь 11, 2014, 01:58 »

забыл вовремя проверить: на макбуке все нормально. Qt 5.3.1, последняя ОС и девелоперские инструменты.

Помогла перезагрузка Улыбающийся
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #9 : Декабрь 19, 2014, 11:24 »

это правда что для отправки в App Store нужно иметь реальное устройство (iPhone/iPad)?
Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #10 : Декабрь 19, 2014, 15:06 »

устройство можно не иметь, но сертификат разработчика нужен. но тестировать на устройстве перед релизом надо обязательно.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.063 секунд. Запросов: 23.