Size: a a a

2021 March 19

A

Artem in Qt
источник

A

Artem in Qt
not writable
источник

S

Sergey eSKon in Qt
Ну и если что-то изменилось с тех пор как я писал свой проект, и теперь макось не позволяет перезаписать запущенный файл, то можно сделать так: делаете маленький лаунчер, можно даже в него сплеш-скрин зафигачить, он на запуске смотрит в тот же бандл и если там несколько версий основоного исполняемого файла (они там с номерами версий сохранены), то удаляет старый и запускает новый. Тогда на обновлении просто новый бинарник в бандл загружаете (в каталог MacOs) и перезапускаете (в смысле запускаете лаунчер и одновременно выходите из основного приложения)
источник

S

Sergey eSKon in Qt
я именно бинарник внутри бандла перезаписывал
источник

A

Artem in Qt
Sergey eSKon
я именно бинарник внутри бандла перезаписывал
Его можно перезаписать, но что делать, допустим, если я обновлю версию Qt, то обновить один бинарник будет мало
источник

S

Sergey eSKon in Qt
Ну а как вы хотели - придумали проблему - надо решать как-то
источник

S

Sergey eSKon in Qt
не придумывали бы - не было бы проблемы
источник

A

Artem in Qt
Можно сделать, чтобы если бинарника мало, то просить вручную перетащить .app)
источник

S

Sergey eSKon in Qt
я принципиально предпочитаю простые решения, просто в силу их надёжности. Но это мои вкусы, о которых не спорят, как известно
источник

S

Sergey eSKon in Qt
Artem
Можно сделать, чтобы если бинарника мало, то просить вручную перетащить .app)
ой как пользователям понравится
источник

A

Artem in Qt
Sergey eSKon
ой как пользователям понравится
Ну тот же .dmg
источник

A

Artem in Qt
Я не думаю что я буду так часто менять версию Qt)
источник

S

Sergey eSKon in Qt
ну то есть апдейтер чего-то там начал, чих-пых и говорит: это... чё-то не шмогла я... давай ка ты сам..
источник

S

Sergey eSKon in Qt
лучше уж тогда и не пытаться
источник

A

Artem in Qt
Ахах, ну примерно))
источник

S

Sergey eSKon in Qt
Для пользователей макос dmg это родное и знакомое, ни у кого вопросов не возникнет если вы скачаете dmg и смонтируете его
источник

A

Artem in Qt
А вообще, если можно даже бинарник удалить, то значит можно удалить все внутри и просто перезаписать)
источник

S

Sergey eSKon in Qt
Artem
А вообще, если можно даже бинарник удалить, то значит можно удалить все внутри и просто перезаписать)
так можно
источник

A

Artem in Qt
Sergey eSKon
Для пользователей макос dmg это родное и знакомое, ни у кого вопросов не возникнет если вы скачаете dmg и смонтируете его
Да я сам маковод, винды даже нет, только на виртуалках, у самого аймак, макбук, но блин, я люблю когда все делается незаметно для глаза и без лишних движений
источник

S

Sergey eSKon in Qt
я ж говорю, я все внутренности бандла просто перетирал
источник