@ios_ru

Страница 56 из 2351
Александр
08.10.2016
14:52:29
Также подумай об обновлении заранее. Тебе надо внутри приложения будет чекать инфу о версии приложения(можешь на тот же сервер json-ку закинуть)

Для обновления версии нужно просто скачать его заново

Оно не потрёт никакие данные

Александр
08.10.2016
15:57:37
есть подозрения что 100$ и тестфлайта тебе хватит,гугли че такое testflight

Google
Haile
08.10.2016
16:27:37
В тестфлайте версия 2 месяца же доступна только

Александр
08.10.2016
16:38:40
tochno))

AlmirkA
08.10.2016
16:39:12
Скажите, почему XCTFail не срабатывает в блоке?

Semyon
08.10.2016
16:44:08
Потому что блок асинхронно выполняется наверняка, у тебя тест уже завершился с каким-то результатом, когда код в блоке выполнится

XCTest​Expectation надо использовать

AlmirkA
08.10.2016
16:44:43
спасибо

Semyon
08.10.2016
16:45:02
Вот тут доходчиво: http://nshipster.com/xctestcase/

Никита
08.10.2016
18:56:42
При запуске "fastlane ios beta" на последнем (как мне кажется) этапе после "Archive Succeeded" получаю ошибку: 2016-10-08 21:53:11.050 xcodebuild[70528:1831614] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7f8bcb679b80>: Error Domain=IDEDistributionErrorDomain Code=1 "No valid iOS Distribution signing identities belonging to team AR6QE5533H were found." UserInfo={NSLocalizedDescription=No valid iOS Distribution signing identities belonging to team AR6QE5533H were found.} error: exportArchive: No valid iOS Distribution signing identities belonging to team AR6QE5533H were found. Error Domain=IDEDistributionErrorDomain Code=1 "No valid iOS Distribution signing identities belonging to team AR6QE5533H were found." UserInfo={NSLocalizedDescription=No valid iOS Distribution signing identities belonging to team AR6QE5533H were found.} ** EXPORT FAILED ** [21:53:11]: Exit status: 70 – текст ошибки мне понятен, а вот как поправить подскажите, пожалуйста.

Semyon
08.10.2016
18:59:24
У тебя профайл для дистрибьюшена-то есть?

на developer.apple.com

Никита
08.10.2016
19:00:33
Да, есть. Иначе бы отвалось всё в самом начале.

Более того, похоже, что ошибка не критична – билд появился в Fabric'е и удалось отправить инвайт тестеру.

Semyon
08.10.2016
19:01:38
хм

Google
Никита
08.10.2016
19:04:43
После указанной ошибки еще пару экранов красного текста и последние строчки: [21:53:11]: There was an error exporting your application [21:53:11]: Unfortunately the new Xcode export API is unstable and causes problems on some projects [21:53:11]: You can temporary use the :use_legacy_build_api option to get the build to work again [21:53:11]: Variable Dump: [21:53:11]: {:DEFAULT_PLATFORM=>:ios, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios beta"} [21:53:11]: Error packaging up the application

Semyon
08.10.2016
19:05:13
ох

никогда такого не было и вот опять

два года назад легаси включил

вроде пора бы уже выключать, а они опять

Denis
08.10.2016
19:49:55
Есть ли возможность в ios сделать share extension, чтобы можно было вызвать из браузера хром и получить текущую страницу (ссылку на страницу, название страницы). Как ни пытался - в сафари работает, в хром'e нет.

Никита
08.10.2016
21:31:08
Кто-нибудь в курсе, должно ли пройти какое-то время, с момента добавления нового UDID в https://developer.apple.com/account/ios/device/iphone до того, как Fabric "увидит" его (и перестанет мне говорить, что устройство тестеровщика нужно добавить в список)?

Semyon
08.10.2016
21:39:22
До меня, кажись, дошло, Никит

ты профиль-то обновил?

после добавления устройства надо обновить провиженинги и пересобрать с новым провиженингом приложение

Никита
08.10.2016
21:41:55
Вот похоже, что нет – сейчас как раз на странице создания нового профиля)

Похоже, что я просто не умею готовить эти провижены – на вкладке General проекта в XCode есть раздел Signing – там у меня стоит "галочка" "Automatically manage signing" – это нормально? В таком случае приложение использует какой-то автогенерируемый iOS Team Provisioning Profile: * и как в него добавить еще UDID я не в курсе :_(

Ivan
09.10.2016
08:21:33
С новым хкодом вообще ничего не надо

Есть дев программа?

Вводишь свой эпол айди в настройках хкода

Подключаешь девайс, ждешь и вуаля

Все работает

Semyon
09.10.2016
08:22:10
Дак ему надо тестерам билд раздать

на локальном девайсе всё ок

Ivan
09.10.2016
08:22:37
Так удиды здесь причем?

Google
Semyon
09.10.2016
08:22:45
дак через фабрик жи

там регистрация девайсов

Ivan
09.10.2016
08:22:51
Ааа

А зачем фабрик?

Чем не устроила ТФ?

Никита
09.10.2016
08:24:14
А зачем фабрик?
Ранее в качестве тестера имел дело с Crashlitics – решил и в качестве разработчика её заюзать

Ivan
09.10.2016
08:24:26
Юзай ТФ

Там все просто же

ТФ раньше был говнищем, как только эпол себе его в тунец коннект привезла

А потом все ок стало

А и зря :)

Никита
09.10.2016
08:28:28
Всё, пацаны, похоже я добил таки Fabric и теперь в нём тоже всё взлетело нормально. Но TF посмотреть надо тоже, раз там всё просто и без UDID

Egor
09.10.2016
09:07:14
Кто подскажет, если профайл кончился или сломан, пуши будут работать?

Egor
09.10.2016
09:08:37
Про провизионинг профайл

Сертификат сгенеррован

Ivan
09.10.2016
09:09:04
Пуши никак к провижн профайлам вроде не относятся

Egor
09.10.2016
09:09:16
Использую onesignal, но push token не записывается

Никита
09.10.2016
10:43:56
Можно ли внутрь одного UIStackView программно засунуть еще один UIStackView?

Нашел только UIStackView.addArrangedSubview(_ view: UIView), но UIStackView в него не передать(

Google
Никита
09.10.2016
10:56:51
Правило 5 минут – никто не ответил, пришлось самому искать. Нашел, но в моем вопросе не помогло :(

Александр
09.10.2016
11:07:09
ты сначала спрашиваешь, а потом ищешь?

Haile
09.10.2016
11:21:58
можно вкладывать стэквьюхи друг в другу

вообще без проблем

Никита
09.10.2016
11:34:01
ты сначала спрашиваешь, а потом ищешь?
Очень удобно же ;) Да я потыкал в пару статей и офф документацию – там не описан метод addSubview. А потом, между строк, нашёл.

Александр
09.10.2016
11:34:20
очень непрофессионально, но дело твое

Admin
ERROR: S client not available

Никита
09.10.2016
11:35:54
очень непрофессионально, но дело твое
Не буду спорить – буду исправляться.

iFox
09.10.2016
13:34:52
Кто хорошо разбирается в паблишинге? Есть задача создать и опубликовать для iOS книгу. Вопрос состоит вот в чем: заказчик хотел свой "уникальный дизайн" со свистелками и прочим - это пропустят в аппсторе, если это приложение всего лишь только книга? Или отклонят и это нужно публиковать как 100% ebook в itunes?

Alexey
09.10.2016
18:50:35
https://tproger.ru/translations/why-i-hate-ios/

Александр
09.10.2016
18:55:25
Хуита какая-то.

Roman
09.10.2016
18:57:28
Да, прочитал, хрень

Haile
09.10.2016
21:00:21
Чет у пацана пригорело

Denis
09.10.2016
21:21:26
http://blog.joanzapata.com/android-to-ios-in-10-days/

Severd
10.10.2016
06:22:21
Привет. Переношу приложение с андроида. Приложение бесплатное, но внутри есть ссылка на оплату через банковскую карту(сервис sip телефонии). В G-play это не совсем легально, но всем пофиг. А как будет на айфоне? Можно вставлять ссылку на пополнение счёта?

Если конкретно, есть сервис дешёвых VoIP звонков, с оплатой через карту. Нужно сделать приложение для сервиса, ну с ссылкой на страницу оплаты. Пройдёт ли п-ие в магазин, или зарежут? :-)

Александр
10.10.2016
06:56:52
Пройдёт, такое не должно быть оформлено как in-app purchase

Severd
10.10.2016
06:58:59
Спасибо

Ivan
10.10.2016
07:04:04
А по-моему, нет

Можно оплачивать с карты только физические товары или услуги

Google
Ivan
10.10.2016
07:04:26
Если они виртуальные, то через инапы

Советую почитать внимательнее

Семён
10.10.2016
07:25:43
насколько я помню, оплату *внутри приложения* виртуальных услуг можно делать только через inapp. если из приложения открыть сафари и там денег просить вроде как прокатывает

Severd
10.10.2016
07:28:24
Семен, ваше первое предложение противоречит второму. Вы имели ввиду - запрещено, но на практике прокатывает?

Ps: через браузер, разумеется

AlmirkA
10.10.2016
07:29:19
Инапп и в сафари это разные вещи

Severd
10.10.2016
07:30:29
Тоесть на платежи в браузере нет запретов? А то без оплаты приложение малополезно

Semyon
10.10.2016
07:31:15
Да посмотрите как другие voip приложения оплату принимают

скайп например инаппом, насколько я помню

(и это дико неудобно)

Severd
10.10.2016
07:33:19
Ну у нас маааленький "Русский телефон". И пропускать его через 30% маржу - жестоко :-)

Ivan
10.10.2016
08:32:39
Я как-то писал уже как такое проворачивают сюда

Делаешь виртуальную валюту внутри приложения

А в приложении делаешь лейбл, что "монетки" можно пополнить на сайте

Тогда проблем никаких

У ВК долгое время так и голоса сделаны были

Viacheslav
10.10.2016
09:05:33
а на iOS 9 всё еще можно девайс откатить или уже закрыли?

Страница 56 из 2351