
Сергей
04.01.2018
13:43:51
#whois
Всем привет. Не буду нарушать традицию сообщества.
Занимаюсь iOS-разработкой 1,5 года. Основные проекты - клиенты для клиент-серверных приложений (RESTful API), иногда занимаюсь и серверной частью (Node.js + MongoDB). Фрилансер, студент. ?
Основной язык Swift. Но на Objective-C тоже приходится писать обертки или поддерживать чужой код.
Не могу ответить на вопрос, чем я могу полезен, но могу сказать, в чем я бесполезен: Core Data (ибо Realm), OpenGL (реального проекта не подвернулось), AV Foundation (но немного за цифровую обработку звука в формате PCM могу объяснить), Core Animation.
Интересно было найти сообщество, в котором есть люди, которые сталкивались с юридическими вопросами, возникающими при участии в Apple Developer Program.
Собственно, с одним из вопросов я сегодня столкнулся, поэтому, не найдя решения в Google, вбил поиск каналов в Telegram.
Слова не мальчика, но мужа
Привет Александр


Ivan
04.01.2018
13:45:29
#whois
Всем привет. Не буду нарушать традицию сообщества.
Занимаюсь iOS-разработкой 1,5 года. Основные проекты - клиенты для клиент-серверных приложений (RESTful API), иногда занимаюсь и серверной частью (Node.js + MongoDB). Фрилансер, студент. ?
Основной язык Swift. Но на Objective-C тоже приходится писать обертки или поддерживать чужой код.
Не могу ответить на вопрос, чем я могу полезен, но могу сказать, в чем я бесполезен: Core Data (ибо Realm), OpenGL (реального проекта не подвернулось), AV Foundation (но немного за цифровую обработку звука в формате PCM могу объяснить), Core Animation.
Интересно было найти сообщество, в котором есть люди, которые сталкивались с юридическими вопросами, возникающими при участии в Apple Developer Program.
Собственно, с одним из вопросов я сегодня столкнулся, поэтому, не найдя решения в Google, вбил поиск каналов в Telegram.
Задавай вопрос, не стесняйся :)


Александр
04.01.2018
13:53:23
Привет, Сергей! Спасибо за отзыв)
Всю жизнь пользовался аккаунтами заказчиков, поэтому с реальной проблемой столкнулся только сегодня.
Apple ID зарегистрирован семь лет назад на имя Noname Noname, через некоторое время сменено на настоящее.
В Developer Portal сейчас зарегистрирована бесплатная учетная запись, привязанная к моему Apple ID, в которой имя отображается как или Noname Noname, или Александр Noname.
Дабы не иметь сложности (подозреваю, что опубликованное приложение будет светиться с именем Noname), я обратился в саппорт Apple. Они попросили выслать "a solicitor-certified English translation of your ID". Правильно ли я понял, что нужно перевести русский паспорт и заверить нотариально у нас же, или нужен зарубежный нотариус?

Google

Ilkhom
04.01.2018
13:55:26
аппостиль)
а может их самих спросить?
что конкретно им нужно

Dmitry
04.01.2018
14:05:00
Привет, Сергей! Спасибо за отзыв)
Всю жизнь пользовался аккаунтами заказчиков, поэтому с реальной проблемой столкнулся только сегодня.
Apple ID зарегистрирован семь лет назад на имя Noname Noname, через некоторое время сменено на настоящее.
В Developer Portal сейчас зарегистрирована бесплатная учетная запись, привязанная к моему Apple ID, в которой имя отображается как или Noname Noname, или Александр Noname.
Дабы не иметь сложности (подозреваю, что опубликованное приложение будет светиться с именем Noname), я обратился в саппорт Apple. Они попросили выслать "a solicitor-certified English translation of your ID". Правильно ли я понял, что нужно перевести русский паспорт и заверить нотариально у нас же, или нужен зарубежный нотариус?
Создай еще один Apple ID нормальный, а тот подари вечности
а еще лучше болты конкурентам с него фигачить, очень удобно


Александр
04.01.2018
14:07:44
Я когда вопрос отправлял им, сразу спросил: "Не будет ли проблем, учитывая, что сейчас аккаунт разработчика вообще пустой, а при начале процесса покупки программы все данные показываются верно?". Ответ пришел только про ID
@mybedy я бы так и сделал (кроме болтов конкурентам :D), но на нем висит куча устройств, медиатека и куча разных хороших вещей.

Dmitry
04.01.2018
14:09:03
Будет два аккаунта - один пользовательский, другой разработчика. В чем проблема.
запрета на это нет.

Александр
04.01.2018
14:11:40
А перелогиниваться каждую отладку не надо будет, учитывая, что устройство для отладки я использую еще как основное?

john
04.01.2018
14:12:05
зачем им апостиль, загран достаточно

Dmitry
04.01.2018
14:12:40

Александр
04.01.2018
14:13:13
Кажется понял. Бесплатная учетка требует перелогина, а membership позволяет по uuid устройства добавлять
Спасибо за советы, так и сделаю. А то лень ехать за тридевятьземель до нотариуса, который в эту неделю не очень-то и хочет работать

Google

john
04.01.2018
14:14:49
апостиль делают только переводчики из посольства
ну типа аппрувленные посольством
а загран же уже на инглише, куда уж больше переводить
и водительские права тоже английские надписи имеют

Александр
04.01.2018
14:16:24
Жесть. Ехать в посольство ради публикации пары Open Source проектов (для нормального портфолио). ?

john
04.01.2018
14:16:55
пробуй сканы загран и водительского тупо отправить

Александр
04.01.2018
14:17:35
Если бы они имелись =/

john
04.01.2018
14:18:13
тогда да, гугли, завереный перевод для посольства

Ilkhom
04.01.2018
14:19:30

Александр
04.01.2018
14:22:27
Загран нового образца = 2450 рублей.
Перевод + апостиль + пошлина = 4000+
Выбор очевиден)

john
04.01.2018
14:24:46
можешь приколоться, загран проси на имя Иванов Иван Иваныч условно говоря
если дадут ИВАНОВ ИВАН ИВАНЫЧ - не соглашайся брать

Александр
04.01.2018
14:27:09
Я так тогда полгода его не получу ?

Ivan
04.01.2018
15:02:46
Во загнали парня :)

Александр
04.01.2018
15:30:00
Все нормально. Загнали - это когда со Swift 2.3 на Swift 3.0 =/

O'Miay
04.01.2018
16:04:44
https://habrahabr.ru/post/346048/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+habr%2FRuHackersNews+%28RuHackersNews+%5Bhabrahabr%5D%29

Dima
04.01.2018
17:03:32
у кого есть желание купить акк разработчика на двоих?

Александр
04.01.2018
18:16:40
Apple же сейчас забирает 15% c подписок и 30% с покупок внутри приложения?

Ivan
04.01.2018
18:23:52
Народ, такой вопрос. Скорее с позиции безопасности чем реализации.
Есть финансовое приложение, данные не перзистятся. Некоторые только, с синхронизацией.
Хотим предоставить "демо-доступ" для пользователей. Для этого я решил посохранять респонзы с "демо-аккаунта" и закрыть выход в сеть с него.
Так вот, как лучше и безопаснее хранить наши объекты на девайсе и как лучше всего их поставлять уже клиенту - вшить в ресурсы или тянуть с сервера?

Сергей
04.01.2018
18:24:47
А что именно смущает если демо аккаунты будут тянуться с сервера?

Google

Ivan
04.01.2018
18:25:51
Ну пачка сохраненных респонзов будет весить прилично. Там некоторые картинки и сами респонзы.

Евгений
04.01.2018
18:26:18

Ivan
04.01.2018
18:28:31

Сергей
04.01.2018
18:29:47
Я в плане безопасности что смущает
Вопрос же про нее был?
self ?
Может он думает что nil ?
Где кнопку инициалируешь?

Vadim
04.01.2018
18:35:09
может надо просто deriveddata почистить

Сергей
04.01.2018
18:35:15
или clean да

Ivan
04.01.2018
18:53:53
Что случилось с апстором? Вчера вечером одно приложение залил, в 2 часа ночи уже зааппрувили. 3 часа назад выложил другое - только что ушло в ревью. Давно у них так?

Vadim
04.01.2018
18:55:18
давненько, и не каждый раз человек проверяет, один раз прошли аппрув с не валидным тестовым акком

Ivan
04.01.2018
18:57:07
в декабре 4 дня в очереди стояли, в ноябре - тоже

Vadim
04.01.2018
18:58:24
хз даже в воскресенье проходили в октябре ноябре где то

Ivan
04.01.2018
18:58:55
Ну я больше удивлен скорости перехода из вэйтинг фор ревью к ин ревью

Vadim
04.01.2018
18:59:28
ну в тот же день и был аппрув да как выгружал
точнее ночь

Ivan
04.01.2018
18:59:55
хм. Странно. Ну ладно, посмотрю по истории в коннекте
Он кстати в новой сафаре оч хорошо стал работать, респект эплу :)

Евгений
04.01.2018
19:04:12

Google

Евгений
04.01.2018
19:04:46
клин делал, клин билд фолдер тоже

Сергей
04.01.2018
19:04:48
сделай там print(self)
до создания кнопки

Ivan
04.01.2018
19:05:24

Сергей
04.01.2018
19:05:27
в методе создания кнопки самом
addTarget спрячь пока

Евгений
04.01.2018
19:05:49
хм…

Admin
ERROR: S client not available

Евгений
04.01.2018
19:05:52
(Function)

Сергей
04.01.2018
19:05:58
нема? ?
вот тебе и ответ
В этом Свифту плюс
Словил

Евгений
04.01.2018
19:08:20
блин, я не пойму, а почему так?

Сергей
04.01.2018
19:08:46
Кнопку где вызываешь? После viewDidLoad?

Александр
04.01.2018
19:08:59

Ivan
04.01.2018
19:09:26

Eugene
04.01.2018
19:10:27

Ivan
04.01.2018
19:10:35
17.11 выложили, 18 отклонили, 20 перевыложили, 22 уже зарелизили

Александр
04.01.2018
19:11:30

Google

Евгений
04.01.2018
19:11:34

Александр
04.01.2018
19:12:49
Селф ещё не существует когда эта кнопка создастся

Сергей
04.01.2018
19:13:27
покажи как кнопку вызываешь

Евгений
04.01.2018
19:15:56

Александр
04.01.2018
19:18:20
А в чем проблема то?

Сергей
04.01.2018
19:18:22
Я хз этот свифт, но в метод создания кнопки self точно не передается

Евгений
04.01.2018
19:19:20

Eugene
04.01.2018
19:23:16
У тебя это во время билдинга или в рантайме?

Евгений
04.01.2018
19:23:44
я там смотрю 1000 историй про эту ошибку вообще. у кого что.
на билде

Eugene
04.01.2018
19:24:21
When you run into a compiler segfault in Swift, you don't get a handy line number and error message. Here's how you can track the problem down:
Create a new file called SegFaultDebugger.swift in your project.
In this new file, define an extension to the class that's giving you problems.
Move a group of methods from the main file to SegFaultDebugger.swift.
Compile.
попробуй в titleLabel убрать "?"
И для теста поставить "!"

Александр
04.01.2018
19:25:33
А если ты убираешь селф из этого блока то все норм?
Если ты хочешь использовать тут селф то тебе нужно сделать лэйзи сторд проперти

Евгений
04.01.2018
19:27:18
Да. Вот подсказали сделать ее lazy - помогло

Ivan
04.01.2018
19:27:23

Евгений
04.01.2018
19:27:28
но причину я бы хотел понять