-
Похожий контент
-
- 1 ответ
- 807 просмотров
-
- 0 ответов
- 636 просмотров
-
- 8 ответов
- 2 078 просмотров
-
- 2 ответа
- 1 168 просмотров
-
- 15 ответов
- 3 696 просмотров
-
- 3 ответа
- 1 406 просмотров
-
- 4 ответа
- 2 567 просмотров
-
- 0 ответов
- 1 879 просмотров
-
- 3 ответа
- 2 368 просмотров
-
- 5 ответов
- 2 067 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
notricky
Собственно зазипованый файл качается, разархивируется и все файлы помещаются в папку.
Ну а дальше приложение не запускается, хотя:
- Настройки безопасности настроены на установку из любых мест
- Встроенный архиватор разархивирует в папку и "из-под" него приложение запускается (до настроек безопасности просто выдавало ошибку "неизвестный автор" и "у вас настроено только на аппстор или известных авторов").
- Разумеется при деплое приложения работают. Если их просто скопировать на флешку и потом закопировать обратно - тоже работают.
Следовательно проблема при разархивировании программно. Что-то нужно добавить. Есть понимание что именно?
Сам нетривиальный код:
var z: TZipFile; begin try {$IFDEF MSWINDOWS} RenameFile(ParamStr(0),ExtractFileName(ParamStr(0)) + '.old'); Application.ProcessMessages; {$ENDIF} SetLength(Result, 1); Result[0] := ''; z := TZipFile.Create; z.Open(ZipFile, zmRead); z.ExtractAll(ExtractTo); Result := z.FileNames; finally z.Close; z.Free; end; end;
В архив кладу:
- .app взятый с мака (а по другому никак)
- .entitlements
- .DS_Store
В надобности последнего я сильно сомневаюсь.
18 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.