Как стать автором
Обновить

Комментарии 23

НЛО прилетело и опубликовало эту надпись здесь

Когда успели? Установил в декабре — ничего в «настройках» не видел, работает как отдельное приложение.

НЛО прилетело и опубликовало эту надпись здесь

Буду смотреть из-за чего может падать. Использую SwiftUI, он достаточно молодой framework. Многие жалуется что не стабильный. Но надеюсь что проблема простая где-то в моем коде. Если есть какой-то стандартный workflow при котором падает — дайте знать. Я на своем проверил — все работает как нужно. Но я на big sur. Попробую достать catalina и потестировать.

НЛО прилетело и опубликовало эту надпись здесь
Пробовал всякими случаями выполнить этот Workflow. Все работает. Буду искать в чем может быть проблема (Catalina или может что-то другое). Случаем прислать Crash Report не можете? Его можно найти в Console -> Crash Reports -> и найти по Process Name «OpenIn».
Интересно посмотреть crash stack, можете прислать его на support@loshadki.app либо просто в личные сообщения на хабре?
НЛО прилетело и опубликовало эту надпись здесь

Спасибо огромное! И обновление 1.3 теперь на App Store. Поставил Catalina на одном из mac mini на виртуалку (не простое это дело). Посмотрел, что все должно работать!

НЛО прилетело и опубликовало эту надпись здесь

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

outcoldman, а на русском языке есть описание и FAQ? На сайте всего много, но только на английском.
Это не проблема для многих хаброжителей, но вы паритесь на русскоязычном ресурсе все таки… среди русскоязычных пользователей.


Приложение банально вылетает при попытке настроить ссылки, открываемые браузером по умолчанию. Также глючит отображение некоторых элементов при переключении табов. Я уже пожалел, что оплатил "Про". Вы бы подготовились к этому "Про" чтоли…
(Catalina)

Русского описания нету. Но я тут. Есть вопрос, с удовольствием отвечу.

Баги поправим, не проблема. Будем смотреть почему вылетает. Приложение написано на SwiftUI. Локально вроде все отлично работает, но народ жалуется в интернете, что вещи могут быть не стабильные. Может что-то в SwiftUI, а может и мой баг. Найдем, поправим.

> Вы бы подготовились к этому «Про» чтоли…

Честно, немного задеваете. Думаете не готовился?
arozhankov баг получается у вас воспроизвести постоянно? Или только периодично выскакивает?
Постоянно. Удалил уже, вернувшись на Choosy.
«Честно, немного задеваете.»
Меня тоже задел неработающий заявленный функционал — зря потраченные деньги.

Ну баги я починю. Если интересно, eugene08, прислал мне Crash Report с ошибкой ниже. Я использую Big Sur, и пишу на нем приложение. Но использую поддержку Catalina, так как на ней много пользователей. Никогда не Catalina не тестировал, не пробовал. Понадеялся на Xcode, если говорит, что функционала в Catalina нет, не использую его. Но видимо, всякие базовые вещи тоже имеют баги в прошлом SwiftUI на Catalina, по сравнению с Big Sur (смотря на ошибку environment object должен пройти по всему дереву контролов и выставить его, но видимо, не выставляет для Popup в Catalina). Дело простое, ставлю уже Catalina на VM, найду и проверю, чтобы все работало. В общем, думаю к концу недели все поправлю.


Fatal error: No ObservableObject of type ApplicationEnvironmentObject found. A View.environmentObject(_:) for ApplicationEnvironmentObject may be missing as an ancestor of this view.: file SwiftUI, line 0

В общем, это я к чему. Может я просто разучился разговаривать с людьми из России. Такого отношения давно уже не видел. Но как-то попроще нужно с людьми. Подобрее что ли. Я вам ничего не навязывал. Это мой пост, у вас есть возможность скачать приложение и попробовать, функционала за Pro версией совсем мало. Прошу за него бутылку пива. У вас есть возможность задеть человека. Получается, да. Проблемы я решу и выложу версию без проблем.

При открытии вкладки path extensions вылетает.
Если нажимаю set as default browser вылетает

Кстати, что за элемент для выбора вкладок сверху в swiftUI? На пикер с сегментед стайл не похожий
Хм, можете прислать Crash Report c обоих случаев, буду разбираться, habr.com/ru/post/537796/#comment_22565240?

Насчет выбора вкладок сверху в SwiftUI не очень понял, о чем речь?
Вот репорт для первого случая pastebin.com/UHidxNpT. Попробую обновиться на 11,1
При втором, репорт не появляется в консоли

2) Я про это, как оно в свифтUI называется?
image

Это стандартный TabView от SwiftUI!


Насчет Crash Report — как видите, там даже моего кода нет. Только SwiftUI, AppKit и другие библиотеки от Apple. Поэтому даже не знаю, как такое дебажить. В смысле, если был бы доступ к 11.0.1, попробовал бы найти причину, но Apple не делает просто доступ к предыдущим версиям Big Sur, а везде уже обновился до 11.1. :(

Есть подозрение, что используете Big Sur 11.0.1, я только что видел Crash Report, в котором даже моего кода нет, тупо SwiftUI валится. Рекомендую обновиться на 11.1.

А можете подсказать пару моментов:

1) Используете прямо нативный swiftUi или используете SwiftUi как оболочку, но прокидываете вставки из старого Ukit?

2) Дебажите на intel/m1 машинах, или все собираете на m1 машине и дебажите через розету для intel?

3) А как у вас сделана верификация покупки в сторе? Приложение при запуске куда-то стучится, чтобы получить статус (платник-не платник) или как-то локально в конфиге прописывается после покупки?

4) Закладывались в рекламный бюджет или рассчитываете на нативный траффик и сарафан?

Конечно!


  1. Пытался делать на SwiftUI 2, но понял что он только работает на Big Sur, а хотелось поддержки Catalina тоже. Поэтому перешел на SwiftUI 1 (что поддерживает 10.15+). Использую немного контролов от Storyboards, в основном потому что использую SwiftUI 1, много чего нужно, привезли в SwiftUI 2.


  2. Работаю на M1. Собираю на M1 и дебажу на M1. Apple обещает binary, который будет работать везде. Я им верю. Но вот стал теперь тестировать на Catalina, это понятно дело работает на Intel mac mini в Parallels.


  3. Использую стандартный API от Apple Store, для In App Purchases. У них есть примеры. Если я верно понимаю workflow — стучаться вроде нельзя без пользователя, пользователь сам должен либо кликнуть restore purchase, либо купить.


  4. Нативный трафик. Посмотрим как пойдет. У меня есть другой бизнес, который обеспечивает меня крышей над головой. Поэтому если эти проекты (у меня много идей) займут несколько лет для раскрутки, ничего страшного.


Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории