Кто создавал приложения для iOS?
Ionic с capacitor-ом - особых проблем не нашел.
Та версия которая установленая на мой комп, у меня возникли проблемы с кнопками, в документации написано так https://ionicframework.com/docs/api/button т.е., если напишу как там написано, то вылезит почему-то ошибка.:
<ion-button>Default</ion-button>
А нужно почему так писать:
<button ion-button></button>
а вот для сборки xCode потребовал appleId и iOS устройство
Не знаю, помойму чтобы скачать и поставить xсode, он как-раз и потребует appleid, а с xcode там уже вроде в комплекте есть такие симуляторы как iOS, watchOS, и tvOS. А для ionic есть уже как-бы симулятор, всё запускается в браузере, напишите просто команду ionic serve, а в браузере в хроме там можно выбрать как-будто на iPhone.
он как-раз и потребует appleid
Может быть но у меня было уже все "готовое".
ionic serve
Это для веба
для запуска эмулятора нужно немного другое, насколько я знаю
ionic capacitor run android
ionic capacitor run ios
А если вместо run написать build то запустится xCode.
У меня же цель ipa сделать и чтобы можно было потестить на обычном iPhone.
Это для веба
А в бесплатной версии вроде она только для веба, это только вроде в платной версии превратит в нативный. Может я что-то не понимаю...
У меня же цель ipa сделать и чтобы можно было потестить на обычном iPhone.
Кстати там можно напрямую подключить любой iOS девайс, который поддерживает xcode. Я тоже хотел как-то взять iPod Touch и подключить к маку и потестировать на реальном устройстве, но проблема слышал что вроде такое устройство привяжется к компьютеру.
в бесплатной версии вроде она только для веба
сомнения меня берут. Откуда известно для какой платформы?
Платно вроде только пользование бильдом на сервере или ?
Кстати там можно напрямую подключить любой iOS девайс
Где там? В xCode? Ну так в этом то и есть проблема, я могу создать андроид без устройства, а для яблока фиг.
На следующей неделе обещали притащить старый смартфон, тогда попробуем.
устройство привяжется к компьютеру
А в чём проблема привязки? Я то как раз надеюсь что после привязки реальное устройство больше не понадобится.
сомнения меня берут. Откуда известно для какой платформы?
Платно вроде только пользование бильдом на сервере или ?
Они что-то всё поменяли https://ionic.io/pricing, когда я устанавливал ionic, у меня была бесплатная версия для энтузиастов, или для тех кто это как хобби, или стартер, точно я уже не помню. Я не регался там, просто поставил NodeJS и поставил ionic, в моей версии отсутствовала фьюча native см. https://web.archive.org/web/20200722151123/https://ionicframework.com/pricing/compare. Раньше вообще был эмулятор ios или android в веб, но я не могу вспомнить ссылку.
Где там? В xCode? Ну так в этом то и есть проблема, я могу создать андроид без устройства, а для яблока фиг.
Имхо он должен появиться в списке в программе Finder, точно так-же, как Андроид девайс когда его подключаешь к Windows появляется в Explorer-е см. https://support.apple.com/ru-ru/HT210598, а в xcode должен появится выбор устройств см. https://www.twilio.com/blog/2018/07/how-to-test-your-ios-a...
А в чём проблема привязки? Я то как раз надеюсь что после привязки реальное устройство больше не понадобится.
Хотя это наверное больше нужно для iTunes чтобы предотвратить пиратство. Вот почитайте https://support.apple.com/ru-ru/HT204095 нет это https://support.apple.com/ru-ru/HT201251
На следующей неделе обещали притащить старый смартфон, тогда попробуем.
Имхо главное чтобы он был в списке xcode см. iOS Deployment Target https://stackoverflow.com/questions/24296649/xcode-how-do-...
Хотя это наверное больше нужно для iTunes чтобы предотвратить пиратство. Вот почитайтеhttps://support.apple.com/ru-ru/HT204095нет это https://support.apple.com/ru-ru/HT201251
А нет это наверное не то. Короче я реальный девайс ещё не подключал, только слышал краем уха что новые iphone привязывается к компьютеру, возможно я неправильно понял.
всё есть
Я вам охотно верю, и это меня меньше всего интересует. Интересует процесс создания и установки ipa по шагам.
Ну например для apk. Достаточно иметь комп с виндой и андроид студио и нужными sdk. Запускаем в студии проект для андроида на эмуляторе и апк уже будет готово. Можно еще сделать деплой из студии или подключить устройство по кабелю и прямо на нем отлаживаться. После отладки апп остаётся на смартфоне. Для установки апк, достаточно записать его на смартфон, опять таки подключенный через кабель к винде. Просто скопировать как обычный файл через проводник.
Для установки нужен файл менеджер и отключение гугл защиты.
Вот где так только для мака. Так как никаких яблочных устройств я еще в руках не держал и никогда бы так и не стал. но вот задача появилась.
Ну и как можно будет без апловского аккаунта разработчика потестить? Для магазина без него похоже никак.
Интересует процесс создания и установки ipa по шагам.
Создание ipa:
Запуск на реальном iphone:
Загрузка в Appstore:
P.S.:Я некоторое количество времени поигрался в xcode, и мне что-то стало скучно. Когда наткнулся на UITableView и UItableViewCell вообще мотивацию потерял.
или я что-то не так понял?
да видимо не очень понятно написал. Приложение вылетает если permission не заданы, а если задать то всё нормально.
У андроида по другому, если permission нет, то просто не работает.
даже реальный проект пока тестить рано
А это и так тест проект с ГПС и камерой.
Запуск на реальном iphone
Оказалось есть еще ньюанс - доверять разработчику включить на iPhone
А так без изменений:
1. добавить appleId
2. Подключить по проводу iPhone
3. включить на iPhone "доверять разработчику"
4. Запустить отладку на iPhone
Но про ipa ни слова. И как использовать любое другое устройство.