Ошибка Flex RSL: загруженный файл не имеет правильной подписи - PullRequest
2 голосов
/ 26 сентября 2011

Я использую Flex SDK 4.5 для создания SWF-файлов, недавно я получил следующую ошибку при попытке открыть мой SWF-файл:

[trace] Предупреждение. Игнорирование атрибута «secure» в файле политики из http://fpdownload.adobe.com/pub/swz/crossdomain.xml. Атрибут «secure» разрешен только в файлах политики HTTPS и сокетов. Подробнее см. http://www.adobe.com/go/strict_policy_files. [трассировка] Ошибка № 2046: у загруженного файла не было действительной подписи. [trace] Не удалось загрузить RSL http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/framework_4.5.1.21328.swz [trace] Переход на RSL framework_4.5.1.21328.swz

Я совершенно не знаю, что происходит с шагом загрузки rsl.

Есть идеи, как решить эту проблему без статической привязки rsl к файлу swf?

Ответы [ 3 ]

2 голосов
/ 30 апреля 2012

Пожалуйста, проверьте настройки MIME-типа для .swz, по крайней мере, в моем случае попытка загрузить подписанные библиотеки Adobe Framework SDK 4.5.1 из папки приложения, а не из Adobe, была достигнута путем добавления типа MIME в Apache http.conf следующим образом

Приложение AddType / x-shockwave-flash .swz

1 голос
/ 27 сентября 2011

Эта ошибка обычно появляется, потому что скомпилированное приложение использует версию фреймворка, отличную от той, которую вы пытаетесь загрузить через RSL.Flash Player проверяет дайджест размера файла RSL перед загрузкой, потому что, если загружается среда, отличная от той, которая указана приложением, это может вызвать ошибочное поведение.

Я думаю, вы пытаетесь сделать это через Flash Builder.Если это так, вы должны скачать flex sdk с тем же номером версии и собрать его, чтобы он работал.Если нет, вам нужно убедиться, что RSL указывает на ту же версию, что и та, с которой вы компилируете.

0 голосов
/ 12 июня 2012

Другая причина этой проблемы может быть в том, что часы на компьютере пользователя установлены в неправильное время / дату.

Я знаю, это звучит странно, но это как-то связано с интерпретацией подписей в файлах swz.

Это было решение для одного из наших клиентов.

...