Задать вопрос
  • Нет навыков в программировании, можно ли сразу начать изучать swift?

    @Skyrocker33
    Привет. Если нравится экосистема Apple, то отличный выбор, начинай и даже не парься.

    1. Разумеется возможно, учитывая, что курсы это бизнес, который заинтересован в большой аудитории клиентов. Курсов полно, в Бауманском Специалисте есть и оффлайн. Но я не уверен, что какие-либо из курсов полезны, а не трата денег. На твое усмотрение, в общем. Не стоит думать, что курсы тебя чему-то прям научат. Это, конечно, самый очевидный вариант, но нужно понимать, что курсы это лишь первый шаг, и дальше будет зависеть от твоей мотивации

    2. Не курсы, но онлайн обязательно (для новичка) к просмотру канал Алексея Скутаренко.

    3. Искал, если хочешь обсудить - напиши в телегу.
    Ответ написан
    Комментировать
  • Разрядка айпада при его зарядке?

    @Skyrocker33
    Я тоже прошился на iOS 11 и айпад теперь заряжается только от макбука. Подробнее так: когда подключаю зарядку от розетки - айпад, похоже, не может определить, что это зарядное устройство, пытается определить аксессуар и, возможно, из-за этого быстро разряжается да и вообще глючит. Последние недели заряжаю от макбука.
    Ответ написан
    Комментировать
  • Как создать скрытое мобильное приложение только для сотрудников?

    @Skyrocker33
    Про iOS: Посмотрите здесь, если владеете английским:
    Private iOS app
    Я в свое время использовал вариант Ad Hoc c over-the-air (файл с приложением лежал по ссылке).

    Кстати, изучите поподробнее возможность фоновой работы iOS приложений.
    Ответ написан
    Комментировать
  • Как купить приложение из AppStore от разработчика и оформить на себя?

    @Skyrocker33
    Никогда не передавал и не принимал приложения, но на часть вопросов отвечу:

    Вам нужен аккаунт разработчика (без разницы зарегистрирован ли он на физ. лицо или на ИП или на юр. лицо - это уже на ваше усмотрение с точки зрения ваших пожеланий по уменьшению налогообложения).

    Забудьте про слово iTunes. Вас интересует именно "iTunes Connect". Находится здесь: itunesconnect.apple.com - это инструмент разработчика по управлению приложениями - там происходит добавление новых версий, описания на разных языках, оттуда вы отправляете приложения на проверку командой Apple (при выпуске новых версий), настраиваете цены, смотрите отчеты по приложениям и продажам, вводите свои банковские реквизиты и так далее. Там же (если не ошибаюсь) есть инструмент по трансферу приложения от одного разработчика другому, про который вам и говорит продавец.

    По второму вопросу - приложение не регистрируется для определенной страны, вы в любой момент через iTunesConnect можете менять проставленные галочки в магазинах каких стран будет представлено ваше приложение. Все прошлые прибыли пойдут предыдущему хозяину до даты трансфера, все новые - в вашу пользу.

    Если твердо решили покупать - просто начните с оформления себе аккаунта разработчика. Все доступы в iTunesConnect и прочие сервисы apple для разработчиков станут для вас открытыми сразу после окончания процесса оформления
    Ответ написан
    4 комментария
  • In App Purchase Consumable / Расходуемая покупка — Не расходуется?

    @Skyrocker33
    По поводу основного вопроса не подскажу, лишь то, что и в sandbox покупках должно нормально срабатывать. Из собственного опыта могу поделиться тем, что у меня подобная фраза возникает, если оч быстро тапать по кнопке покупки Consumable IAP, поэтому я на несколько секунд кнопку отключаю.
    Кроме того замечал, что sandbox шлюз у Apple работает не так стабильно, как продакшн. Пару раз, например в апреле, было такое, что несколько часов при запросе на список SKProduct выдавал ошибку со странным статусом. А спустя некоторое время без каких либо изменений все становилось нормально.

    Что касается "Метаданные отсутствуют", то это не проблема, если не ошибаюсь, это пишется про пустые поля скриншотов и комментария для проверки Review Team.
    Ответ написан
  • Почему XCode не видит переменную?

    @Skyrocker33
    Судя по тому, что ты написал, ответ предельно прост: ты объявляешь константу jsonParse внутри замыкания. Внутри замыкания ее и видно. Проблему эту можно решить объявлением переменной (var, вмеcто let) вне функций.
    Ответ написан
    Комментировать