
Код Воробья для iOS разработчиков
На фрилансе заказчики выбирают программиста по его приложениям в сторе. У меня появилась идея собрать личные приложения в одном месте - в новой версии сайта появится страница с приложениями разработчиков.
Добавляйте приложения в файл в публичном репозитории на github. Если аппа поддерживает английский язык, внесите её в оба файла в папках
Добавляйте приложения в файл в публичном репозитории на github. Если аппа поддерживает английский язык, внесите её в оба файла в папках
/ru
и /en
. После изменений делайте Pull Request.
Код Воробья для iOS разработчиков
WWDC 2022 Call to code пройдёт с 6 по 10 июня онлайн. Будет конкурс Swift Student Challenge в плейграунде.
В Apple Park пригласят группу студентов посмотреть презентацию и сессии, скорее всего в записи.
Судя по логотипу Swift остаётся available.
В Apple Park пригласят группу студентов посмотреть презентацию и сессии, скорее всего в записи.
Судя по логотипу Swift остаётся available.

Код Воробья для iOS разработчиков
Аккаунт разработчика теперь можно продлить через приложение Apple Developer.
Регистрации новых аккаунтов проходят успешно. Встречается ошибка
Пишите какая проблема с аккаунтом в комментарии, поделюсь что знаю.
Регистрации новых аккаунтов проходят успешно. Встречается ошибка
Your enrollment could not be completed
, решается через службу поддержки. Как оплатить индивидуальный и корпоративный аккаунт из РФ написал в FAQ. Пишите какая проблема с аккаунтом в комментарии, поделюсь что знаю.

Код Воробья для iOS разработчиков
Повышение цены In-App покупок из-за tax.
Цены на подписки не изменятся.
- Камбоджа +10%
- Казахстан +12%
- Кыргызстан +12%
- Уганда +18%
В Индонезии цены не вырастут, но proceeds будет меньше на 10%. Также цены вырастут в Венгрии и Пакистане, но это не связано с налогом.
Цены на подписки не изменятся.
- Камбоджа +10%
- Казахстан +12%
- Кыргызстан +12%
- Уганда +18%
В Индонезии цены не вырастут, но proceeds будет меньше на 10%. Также цены вырастут в Венгрии и Пакистане, но это не связано с налогом.

Код Воробья для iOS разработчиков
На сайте Apple Developer появилась страница Upcoming Requirements. В хронологическом порядке собраны введённые и анонсированные требования.
Например, с 25 апреля для публикации в стор требуется Xcode 13. А с 30 июня 2022 года нужно добавить удаление аккаунтов в приложениях с регистрацией.
Чтобы не забыть, можно добавить напоминание в календарь по кнопке.
Например, с 25 апреля для публикации в стор требуется Xcode 13. А с 30 июня 2022 года нужно добавить удаление аккаунтов в приложениях с регистрацией.
Чтобы не забыть, можно добавить напоминание в календарь по кнопке.

Код Воробья для iOS разработчиков
Forwarded from Кодированный Воробей
Media is too big
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Сегодня истекли сертификаты для provisioning profiles. Выгрузка приложений будет отлетать с ошибкой
Чтобы исправить, перегенерируйте профили. Некоторым помогает нажать edit, затем save - это обновляет идентификатор сертификата.
ITMS-90165
. Чтобы исправить, перегенерируйте профили. Некоторым помогает нажать edit, затем save - это обновляет идентификатор сертификата.

Код Воробья для iOS разработчиков
Apple проверяет приложения, которые не обновлялись больше 3 лет.
Разработчики получают письмо с просьбой обновить приложение в течении 30 дней. Если этого не сделать, приложение уберут из продажи. Если приложение крашится при старте, то убирают из продажи сразу.
Разработчики получают письмо с просьбой обновить приложение в течении 30 дней. Если этого не сделать, приложение уберут из продажи. Если приложение крашится при старте, то убирают из продажи сразу.

Код Воробья для iOS разработчиков
До 20 мая американские разработчики могут подать заявку на выплату от $250 до $30 000 из фонда Apple. Доход от AppStore должен быть меньше 1 млн. долларов.
Apple блокирует доступ к фонду из России, ссылка работает через VPN. Из РБ сайт открывается.
Apple блокирует доступ к фонду из России, ссылка работает через VPN. Из РБ сайт открывается.

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Apple проверяет приложения, которые не обновлялись больше 3 лет. Разработчики получают письмо с просьбой обновить приложение в течении 30 дней. Если этого не сделать, приложение уберут из продажи. Если приложение крашится при старте, то убирают из продажи…
Если приложение мало скачивали в течении года, эпл так же отправит письмо об удалении из продажи. Порог скачиваний не уточнили.

Код Воробья для iOS разработчиков
Как устроено приложение Телефон. Cкучно, не считая кнопок.
Приложение сделали на сценах, практически весь лейаут на констрейнтах. В предыдущих разборах я писал как эпл называет классы, но в этом приложении рут-контроллер называется
Контейнер с кнопками лейаутится с помощью автолейаута, но сами кнопки цифра+буквы на фреймах. Кнопки это
Поле ввода
#ViewHierarchy
Приложение сделали на сценах, практически весь лейаут на констрейнтах. В предыдущих разборах я писал как эпл называет классы, но в этом приложении рут-контроллер называется
RootController
. На имена классов забьем.Контейнер с кнопками лейаутится с помощью автолейаута, но сами кнопки цифра+буквы на фреймах. Кнопки это
UIButton
. На каждую кнопку добавили LongPress
жест. Цифра и буквы в кнопке это не текст, а отрисованный слой. Возможно, для PP или это особенный шрифт, а эпл не хочет делиться. Кнопки Позвонить и Удалить это UIButton
, но контент поставили картинкой. Поле ввода
UITextField
, контейнер назвали HandsetDialerLCDView
. В текст-филд добавили много жестов: TextMultiTap
, TapAndAHalf
, VariableDelayLoupe
и Tap
.#ViewHierarchy

Код Воробья для iOS разработчиков
Замените одно слово в названии фильма на «iOS разработчик». Например, «Гарри Поттер и философский iOS разработчик». Самый залайканный вариант получит ускорение 20% к компиляции.
UPD: Лучших отметили здесь.
UPD: Лучших отметили здесь.

Код Воробья для iOS разработчиков
Сервисы для разработчиков болеют последние 2 дня. С переменным успехом заливаются приложения. Встречаются ошибки анализа перед выгрузкой, 401 отстуствие доступа к консоли, 500 Internal и тайм-аут.
Есть проблемы с appstoreconnect - не удается проверить статус учетной записи. Проявляется в цикличном входе, не грузит список приложений. Новые аккаунты не могут принять соглашение. Доступ к developer.apple.com, сертификатам, бандлам и форуму в порядке.
UPD 17.05: Всё в порядке.
Есть проблемы с appstoreconnect - не удается проверить статус учетной записи. Проявляется в цикличном входе, не грузит список приложений. Новые аккаунты не могут принять соглашение. Доступ к developer.apple.com, сертификатам, бандлам и форуму в порядке.
UPD 17.05: Всё в порядке.

Код Воробья для iOS разработчиков
Apple разрешает поднимать цены на подписки без отмены. Раньше, чтобы увеличить цену на подписку, разработчики выбирали: сохранить текущие цены для активных подписок или отменить их. Теперь эпл уведомляет пользователя об изменении цены на почту и пушами, заново подписываться не нужно.
Ограничения:
- Повышать цену можно 1 раз в год
- Для годовых подписок максимальное повышение 50$ и 50%
- Для других периодов максимальное повышение 5$ и 50%
Если превысить ограничение или нельзя изменить цену по законам региона Apple ID, то подписка отменяется.
Ограничения:
- Повышать цену можно 1 раз в год
- Для годовых подписок максимальное повышение 50$ и 50%
- Для других периодов максимальное повышение 5$ и 50%
Если превысить ограничение или нельзя изменить цену по законам региона Apple ID, то подписка отменяется.

Код Воробья для iOS разработчиков
Как устроен новый segment-бар в AppStore. В навигейшн-бар добавили вручную search-бар и коллекцию. Ячейки коллекции назвали
#ViewHierarchy
GuidedSearchTokenCell
. Крестик в ячейках это не кнопка, а картинка. Зачем-то в каждую ячейку добавили LongPress
жест, но действий по нему не нашёл.#ViewHierarchy

Код Воробья для iOS разработчиков
Forwarded from Кодированный Воробей
Media is too big
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
С 30 июня приложения с авторизацией должны иметь кнопку удаления профиля. Пометить профиль как деактивированный недостаточно, нужно удалить профиль и связанные данные. Перед удалением аккаунта, эпл рекомендует сделать повторную авторизацию.
Если удаление профиля нельзя сделать сейчас, нужно сообщить пользователю сроки и причину. Можно удалять учетные записи вручную, но сообщите пользователю когда закончите.
Если аккаунт создан с помощью Sign in with Apple, то нужно отозвать токен через API, здесь инструкция.
Если у пользователя есть активные подписки, нужно сообщить что платежи продолжать взыматься. Можно запланировать удаление акканта на конец срока подписки или попросить пользователя отменить подписку перед удалением аккаунта.
Мы напомним когда правило вступит в силу и соберем популярные ошибки-реджекты, чтобы сэкономить вам время ❤️
Если удаление профиля нельзя сделать сейчас, нужно сообщить пользователю сроки и причину. Можно удалять учетные записи вручную, но сообщите пользователю когда закончите.
Если аккаунт создан с помощью Sign in with Apple, то нужно отозвать токен через API, здесь инструкция.
Если у пользователя есть активные подписки, нужно сообщить что платежи продолжать взыматься. Можно запланировать удаление акканта на конец срока подписки или попросить пользователя отменить подписку перед удалением аккаунта.
Мы напомним когда правило вступит в силу и соберем популярные ошибки-реджекты, чтобы сэкономить вам время ❤️