Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Кто создавал приложения для iOS?

1733  1 2 3 все
uscheswoi_82 старожил31.10.21 21:04
uscheswoi_82
NEW 31.10.21 21:04 
в ответ AlexNek 31.10.21 20:08
Ionic с capacitor-ом - особых проблем не нашел.

Та версия которая установленая на мой комп, у меня возникли проблемы с кнопками, в документации написано так https://ionicframework.com/docs/api/button т.е., если напишу как там написано, то вылезит почему-то ошибка.:

<ion-button>Default</ion-button>


А нужно почему так писать:

<button ion-button></button>
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
#21 
uscheswoi_82 старожил31.10.21 21:15
uscheswoi_82
NEW 31.10.21 21:15 
в ответ AlexNek 31.10.21 20:15
а вот для сборки xCode потребовал appleId и iOS устройство

Не знаю, помойму чтобы скачать и поставить xсode, он как-раз и потребует appleid, а с xcode там уже вроде в комплекте есть такие симуляторы как iOS, watchOS, и tvOS. А для ionic есть уже как-бы симулятор, всё запускается в браузере, напишите просто команду ionic serve, а в браузере в хроме там можно выбрать как-будто на iPhone.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
#22 
AlexNek патриот31.10.21 21:23
AlexNek
NEW 31.10.21 21:23 
в ответ uscheswoi_82 31.10.21 21:04

Не знаю почему но у меня так работает. Может проблемы с версиями

  <ion-button color="success" (click)="track()" expand="full" class="ion-margin">Track My Location
  </ion-button>
#23 
AlexNek патриот31.10.21 21:30
AlexNek
NEW 31.10.21 21:30 
в ответ uscheswoi_82 31.10.21 21:15
он как-раз и потребует appleid

Может быть но у меня было уже все "готовое".


ionic serve

Это для веба


для запуска эмулятора нужно немного другое, насколько я знаю

ionic capacitor run android

ionic capacitor run ios


А если вместо run написать build то запустится xCode.

У меня же цель ipa сделать и чтобы можно было потестить на обычном iPhone.

#24 
uscheswoi_82 старожил31.10.21 22:22
uscheswoi_82
31.10.21 22:22 
в ответ AlexNek 31.10.21 21:30
Это для веба

А в бесплатной версии вроде она только для веба, это только вроде в платной версии превратит в нативный. Может я что-то не понимаю...


У меня же цель ipa сделать и чтобы можно было потестить на обычном iPhone.

Кстати там можно напрямую подключить любой iOS девайс, который поддерживает xcode. Я тоже хотел как-то взять iPod Touch и подключить к маку и потестировать на реальном устройстве, но проблема слышал что вроде такое устройство привяжется к компьютеру.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
#25 
AlexNek патриот31.10.21 22:34
AlexNek
NEW 31.10.21 22:34 
в ответ uscheswoi_82 31.10.21 22:22
в бесплатной версии вроде она только для веба

сомнения меня берут. Откуда известно для какой платформы?

Платно вроде только пользование бильдом на сервере или ?


Кстати там можно напрямую подключить любой iOS девайс

Где там? В xCode? Ну так в этом то и есть проблема, я могу создать андроид без устройства, а для яблока фиг.

На следующей неделе обещали притащить старый смартфон, тогда попробуем.


устройство привяжется к компьютеру

А в чём проблема привязки? Я то как раз надеюсь что после привязки реальное устройство больше не понадобится.

#26 
alex445 старожил31.10.21 23:04
NEW 31.10.21 23:04 
в ответ AlexNek 31.10.21 21:30
А если вместо run написать build то запустится xCode.

Как вам xCode? Чувствуете прикосновение к элитному продукту? Айфон от мира IDE?

#27 
uscheswoi_82 старожил31.10.21 23:14
uscheswoi_82
NEW 31.10.21 23:14 
в ответ AlexNek 31.10.21 22:34, Последний раз изменено 31.10.21 23:27 (uscheswoi_82)

сомнения меня берут. Откуда известно для какой платформы?

Платно вроде только пользование бильдом на сервере или ?

Они что-то всё поменяли 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-...

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
#28 
uscheswoi_82 старожил01.11.21 00:30
uscheswoi_82
NEW 01.11.21 00:30 
в ответ uscheswoi_82 31.10.21 23:14
Хотя это наверное больше нужно для iTunes чтобы предотвратить пиратство. Вот почитайте https://support.apple.com/ru-ru/HT204095 нет это https://support.apple.com/ru-ru/HT201251

А нет это наверное не то. Короче я реальный девайс ещё не подключал, только слышал краем уха что новые iphone привязывается к компьютеру, возможно я неправильно понял.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
#29 
  ВВалентин знакомое лицо01.11.21 04:11
NEW 01.11.21 04:11 
в ответ AlexNek 31.10.21 20:15, Сообщение удалено 14.11.21 17:27 (ВВалентин)
#30 
AlexNek патриот01.11.21 10:42
AlexNek
NEW 01.11.21 10:42 
в ответ alex445 31.10.21 23:04
Как вам xCode?

никак, хотя особо и не работал. Где-то как андроид студио пока.

#31 
AlexNek патриот01.11.21 10:55
AlexNek
NEW 01.11.21 10:55 
в ответ ВВалентин 01.11.21 04:11
всё есть

Я вам охотно верю, и это меня меньше всего интересует. Интересует процесс создания и установки ipa по шагам.

Ну например для apk. Достаточно иметь комп с виндой и андроид студио и нужными sdk. Запускаем в студии проект для андроида на эмуляторе и апк уже будет готово. Можно еще сделать деплой из студии или подключить устройство по кабелю и прямо на нем отлаживаться. После отладки апп остаётся на смартфоне. Для установки апк, достаточно записать его на смартфон, опять таки подключенный через кабель к винде. Просто скопировать как обычный файл через проводник.

Для установки нужен файл менеджер и отключение гугл защиты.

Вот где так только для мака. Так как никаких яблочных устройств я еще в руках не держал и никогда бы так и не стал. но вот задача появилась.

Ну и как можно будет без апловского аккаунта разработчика потестить? Для магазина без него похоже никак.

#32 
  ВВалентин знакомое лицо01.11.21 11:07
NEW 01.11.21 11:07 
в ответ AlexNek 01.11.21 10:55, Сообщение удалено 14.11.21 17:26 (ВВалентин)
#33 
AlexNek патриот01.11.21 12:11
AlexNek
NEW 01.11.21 12:11 
в ответ ВВалентин 01.11.21 11:07
при чём тут магазин?

А как обычный пользователь может загрузить ipa на свой телефон? Можно просто скопировать и установить как на андроиде? Я пока не знаю, поэтому и интересуюсь у тех кто уже это делал.

#34 
  ВВалентин знакомое лицо01.11.21 12:37
NEW 01.11.21 12:37 
в ответ AlexNek 01.11.21 12:11, Сообщение удалено 14.11.21 17:26 (ВВалентин)
#35 
uscheswoi_82 старожил01.11.21 12:40
uscheswoi_82
NEW 01.11.21 12:40 
в ответ AlexNek 01.11.21 10:55, Последний раз изменено 01.11.21 12:46 (uscheswoi_82)
Интересует процесс создания и установки ipa по шагам.

Создание ipa:


Запуск на реальном iphone:



Загрузка в Appstore:



P.S.:Я некоторое количество времени поигрался в xcode, и мне что-то стало скучно. Когда наткнулся на UITableView и UItableViewCell вообще мотивацию потерял.





Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
#36 
  ВВалентин знакомое лицо01.11.21 12:42
NEW 01.11.21 12:42 
в ответ AlexNek 01.11.21 12:11, Сообщение удалено 14.11.21 17:26 (ВВалентин)
#37 
AlexNek патриот01.11.21 12:47
AlexNek
NEW 01.11.21 12:47 
в ответ ВВалентин 01.11.21 12:37
или я что-то не так понял?

да видимо не очень понятно написал. Приложение вылетает если permission не заданы, а если задать то всё нормально.

У андроида по другому, если permission нет, то просто не работает.


даже реальный проект пока тестить рано

А это и так тест проект с ГПС и камерой.

#38 
AlexNek патриот01.11.21 13:24
AlexNek
NEW 01.11.21 13:24 
в ответ uscheswoi_82 01.11.21 12:40
Создание ipa:

потерял 18 минут ничего не нашел. Начинаю следующее...

#39 
AlexNek патриот01.11.21 13:34
AlexNek
NEW 01.11.21 13:34 
в ответ uscheswoi_82 01.11.21 12:40
Запуск на реальном iphone

Оказалось есть еще ньюанс - доверять разработчику включить на iPhone


А так без изменений:

1. добавить appleId

2. Подключить по проводу iPhone

3. включить на iPhone "доверять разработчику"

4. Запустить отладку на iPhone


Но про ipa ни слова. И как использовать любое другое устройство.

#40 
1 2 3 все