Embarcadero RAD Studio 10.3.3 Rio - Updated and Hotfix collection [2020, MULTILANG]

Ответить на тему
 
Автор Сообщение

nickson-82 ®

Стаж: 7 лет

Сообщений: 951

Создавать темы 13-Фев-2020 10:37

[Цитировать]

Embarcadero RAD Studio 10.3.3 Rio - Updated and Hotfix collection
Год/Дата Выпуска: 2020
Версия: 26.0.36039 Build: 7899
Разработчик: Embarcadero Technologies
Сайт разработчика: www.embarcadero.com wiki
Разрядность: 32bit, 64bit
Основной язык интерфейса: Английский.
Другие языки: Французский, Немецкий, Японский.
Таблэтка: не требуется
Системные требования: Системные требования не обозначены.
Описание: Данная коллекция содержит следующие исправления для среды Embarcadero RAD Studio 10.3.3. Rio
Доп. информация о исправлениях:-1. 30909 C++Builder 10.3.3 Threading and TLS Patch
Этот патч решает следующую проблему:
* RSP-27180 сбой 64-битных сборок с потоками
Создание и использование потока (например, std :: thread) может привести к нарушению доступа на некоторых машинах.
Это было вызвано ошибкой установки 32-байтового теневого пространства Win64 внутри кода для очистки данных TLS (локальное хранилище потоков) в сочетании с компилятором, применяющим оптимизацию хвостового вызова к вызову метода в этом коде очистки, который использовал это пространство. Патч правильно устанавливает теневое пространство, и сбой с TLS больше не происходит.
Английский, французский, немецкий и японский-2. 30908 RAD Studio 10.3.3 iPhone XS and XR Debugging Patch
Этот патч решает следующую проблему:
Невозможно отладить приложение на устройстве iOS с использованием процессора A12 (arm64e), включая iPhone XS и XR
Английский, французский, немецкий и японский-3. 30906 RAD Studio 10.3.3 Indy Server SSL Certificate Patch
Этот патч решает следующую проблему
Приложения веб-сервера, созданные с помощью библиотеки Indy (для Windows), не могут загрузить сертификат SSL. О проблеме сообщили на портале качества как RSP-27144
Английский, французский, немецкий и японский-4. 30905 RAD Studio 10.3.3 Android Services Patch
Этот патч устраняет следующие проблемы:
* Проблема, из-за которой служба Android не работала из-за невозможности загрузки собственной библиотеки. Это касается только приложений, упакованных как пакеты приложений Android. Базовый APK, сгенерированный из AAB, имеет атрибут manifest manifest extractNativeLibs, установленный в false. В этом случае диспетчер пакетов не извлекает библиотеку в файловую систему при установке приложения, в результате чего служба Android передает динамическому компоновщику неверный абсолютный путь к собственной библиотеке.
Английский, французский, немецкий и японский-5. 30904 RAD Studio 10.3.3 Android Debugger Patch
Обновлено 16 декабря 2019 г. для устранения проблемы с файлом readme.
Этот патч устраняет следующие проблемы:
RSP-23698 dsymlink дает аварийное завершение программы
RSP-26704 Отладка 64-битного приложения Android зависает в IDE
RSP-26824 Точки останова не работают в проекте Android 64
RSP-26774 Невозможно запустить ядро GDB после переключения с отладки 32 на 64 Android
плюс ряд внутренних проблем, в том числе: оценка проблем, подключение к устройству Android, замедление отлаживаемого приложения при подключенном отладчике, обработка очень больших исходных файлов, переключение потоков из представления «Потоки», отображение памяти в представлении «ЦП» и другие.
Английский, французский, немецкий и японский-6. 30903 RAD Studio 10.3.3 IDE and VCL Patch
Этот патч устраняет следующие проблемы:
* Всплывающее окно завершения кода RSP-26731 оставляет плавающее окно полосы прокрутки
* RSP-27035 Использование TActionManager или TPopupActionBar приводит к ошибке «F2613 Unit 'IDETheme.ActnCtrls' not found" при компиляции
Английский, французский, немецкий и японский-7. 30900 RAD Studio 10.3.3 iOS Linking Patch
Этот патч решает следующую проблему:
* RSP-23698: dsymlink выдает аварийное завершение программы
При связывании отладочной сборки приложения для iOS dsymlink завершится ошибкой с утверждением и ненормальным завершением программы. В зависимости от ваших настроек, вы также можете увидеть много предупреждений перед подтверждением и падением.
Английский, французский, немецкий и японский-8. 30899 RAD Studio 10.3.3 iOS 13 Dark Theme Patch
RAD Studio 10.3.3 iOS 13 Темная заплатка
Этот патч устраняет следующие проблемы:
Приложения, созданные для iOS 13 с RAD Studio 10.3.3, требуют, чтобы пользователь перезапустил свое приложение iOS FireMonkey на своем устройстве iOS после переключения между светлой и темной темой iOS в настройках iOS.
Английский, французский, немецкий и японский-
Процедура хода установки/копирования обновлений и исправлений
RS1033_Android_Debugger_patch
Патч отладчика RAD Studio 10.3.3 для Android
================================================
Этот патч устраняет следующие проблемы:
* RSP-23698 dsymlink дает аварийное завершение программы
* RSP-26704 Отладка 64-битного приложения Android зависает в IDE
* RSP-26824 Точки останова не работают в проекте Android 64
* RSP-26774 Невозможно запустить ядро GDB после перехода с отладки 32 на 64 Android
* плюс ряд внутренне сообщаемых проблем, в том числе: оценка проблем, подключение к устройству Android, замедление отлаживаемого приложения при подключенном отладчике, обработка очень больших исходных файлов, переключение потоков из представления «Потоки», отображение памяти в представлении «ЦП», и другие.
Инструкции по установке
-------------------------
1. Закройте RAD Studio.
2. Создайте резервную копию следующих файлов в папке установки RAD Studio:
1. bin\Android\lldb\lldb-mi.exe
2. bin\Android\lldb\liblldb.dll
3. bin\Android\lldb\libclang.dll
4. bin\Android\lldb\lldb.exe
5. bin\gdbdebugcore260.bpl
6. bin\gdbdebugcore260.jdbg
3. Распакуйте архив ZIP
4. Скопируйте файл в папку bin в папке установки RAD Studio, чтобы они перезаписывали файлы, перечисленные выше.
5. Перезапустите RAD Studio
Список файлов
---------
* bin\Android\lldb\lldb-mi.exe
* bin\Android\lldb\liblldb.dll
* bin\Android\lldb\libclang.dll
* bin\Android\lldb\lldb.exe
* bin\gdbdebugcore260.bpl
* bin\gdbdebugcore260.jdbg
RS1033_Android_Services_patch
Патч RAD Studio 10.3.3 для Android-сервисов
================================================
Этот патч устраняет следующие проблемы:
* Проблема, из-за которой служба Android не работала из-за невозможности загрузки собственной библиотеки. Это касается только приложений, упакованных как пакеты приложений Android. Базовый APK, сгенерированный из AAB, имеет атрибут manifest manifest extractNativeLibs, установленный в false. В этом случае диспетчер пакетов не извлекает библиотеку в файловую систему при установке приложения, в результате чего служба Android передает динамическому компоновщику неверный абсолютный путь к собственной библиотеке.
Инструкции по установке
-------------------------
1. Закройте RAD Studio.
2. Найдите папку%AppData%\Embarcadero\BDS\20.0\. Чтобы найти эту папку:
1. Откройте проводник
2. Введите «%AppData%» в текстовом поле пути без кавычек и нажмите Enter
3. Перейдите в подпапку Embarcadero\BDS\20.0\.
4. Обычно это путь C:\Users\<ВАШ ПРОФИЛЬ>\AppData\Roaming\Embarcadero\BDS\20.0\', но он может варьироваться в зависимости от конфигурации вашего компьютера; Мы рекомендуем вышеуказанный подход к поиску местоположения.
3. Создайте резервную копию следующих файлов, найденных в этой папке:
1. IntentLocalSrv.java
2. IntentRemoteSrv.java
3. LocalSrv.java
4. RemoteSrv.java
4. Распакуйте архив ZIP
5. Скопируйте файлы в папку%AppData%\Embarcadero\BDS\20.0 \, чтобы они перезаписывали файлы, перечисленные выше.
6. Перезапустите RAD Studio
7. ** Если у вас есть существующие проекты Android **, убедитесь, что вы выполнили дополнительные шаги в разделе «Обновление существующих проектов служб Android» ниже
### Обновление существующих проектов служб Android
Если у вас есть существующие проекты служб Android, убедитесь, что вы:
* Закрыть RAD Studio
* Откройте папку, в которой расположен ваш сервисный проект. Это папка, в которой находятся файлы .dproj и .dpr.
* В этой папке найдите следующие элементы, где «YourServiceName» - это название вашего проекта службы Android:
* YourServiceName.template.java (файл)
* YourServiceNameProxyInterface.template.java (файл)
* JavaClasses (папка)
* Резервное копирование этих трех предметов
* Удалить эти пункты
* Перезапустите RAD Studio, снова откройте и перестройте проект службы Android. Указанные выше файлы и папки будут воссозданы.
Это гарантирует, что артефакты сборки для службы будут обновлены для включения изменений, внесенных этим патчем.
Список файлов
---------
*%AppData%\Embarcadero\BDS\20.0\IntentLocalSrv.java
*%AppData%\Embarcadero\BDS\20.0\IntentRemoteSrv.java
*%AppData%\Embarcadero\BDS\20.0\LocalSrv.java
*%AppData%\Embarcadero\BDS\20.0\RemoteSrv.java
RS1033_CPP_WIN64_StartupCode_(TLS)_Patch
C ++ Builder 10.3.3 Threading и TLS Patch
================================================
Этот патч решает следующую проблему:
* RSP-27180 сбой 64-битных сборок с потоками
Создание и использование потока (например, std :: thread) может привести к нарушению доступа на некоторых машинах.
Это было вызвано ошибкой установки 32-байтового теневого пространства Win64 внутри кода для очистки данных TLS (локальное хранилище потоков) в сочетании с компилятором, применяющим оптимизацию хвостового вызова к вызову метода в этом коде очистки, который использовал это пространство. Патч правильно устанавливает теневое пространство, и сбой с TLS больше не происходит.
Инструкции по установке
-------------------------
1. Закройте RAD Studio.
2. Найдите папку установки RAD Studio. Обычно это C:\Program Files (x86)\Embarcadero\Studio\20.0\'
3. Создайте резервную копию следующих файлов в этой папке и подпапках:
1. lib\win64\debug\c0d64.o
2. lib\win64\debug\c0fmx64.o
3. lib\win64\debug\c0pkg64.o
4. lib\win64\debug\c0w64.o
5. lib\win64\debug\c0x64.o
6. lib\win64\release\c0d64.o
7. lib\win64\release\c0fmx64.o
8. lib\win64\release\c0pkg64.o
9. lib\win64\release\c0w64.o
10. lib\win64\release\c0x64.o
11. source\cpprtl\Source\startup\c0nt64.nasm
12. bin64\cc64260.dll
13. bin64\cc64260.map
14. bin64\cc64260mt.dll
15. bin64\cc64260mt.map
4. Извлеките архив исправлений ZIP, сохранив пути, чтобы извлеченные файлы имели те же относительные пути к папкам, что и приведенный выше список файлов.
5. Скопируйте файлы и папки из извлеченного ZIP-файла в папку установки RAD Studio так, чтобы они перезаписывали файлы, перечисленные выше.
6. Перезапустите RAD Studio
Список файлов
---------
* lib\win64\debug\c0d64.o
* lib\win64\debug\c0fmx64.o
* lib\win64\debug\c0pkg64.o
* lib\win64\debug\c0w64.o
* lib\win64\debug\c0x64.o
* lib\win64\release\c0d64.o
* lib\win64\release\c0fmx64.o
* lib\win64\release\c0pkg64.o
* lib\win64\release\c0w64.o
* lib\win64\release\c0x64.o
* source\cpprtl\Source\startup\c0nt64.nasm
* bin64\cc64260.dll
* bin64\cc64260.map
* bin64\cc64260mt.dll
* bin64\cc64260mt.map
RS1033_IDE_VCL_Patch
RAD Studio 10.3.3 IDE и патч VCL
================================================
Этот патч устраняет следующие проблемы:
* Всплывающее окно завершения кода RSP-26731 оставляет плавающее окно полосы прокрутки
* RSP-27035 Использование TActionManager или TPopupActionBar приводит к ошибке «F2613 Unit 'IDETheme.ActnCtrls' not found" при компиляции
Инструкции по установке
-------------------------
1. Закройте RAD Studio.
2. Создайте резервную копию следующих файлов в папке установки RAD Studio:
1. bin\themeloader260.bpl
3. Распакуйте архив ZIP
4. Скопируйте файл themeloader260.bpl в папку bin в папке установки RAD Studio.
5. Перезапустите RAD Studio
Список файлов
---------
* themeloader260.bpl
RS1033_Indy_SSL_Patch
Патч RAD Studio 10.3.3 Indy Server для SSL-сертификатов
Проблема: приложения веб-сервера, созданные с помощью библиотеки Indy (для Windows), не могут загрузить сертификат SSL
О проблеме сообщили на портале качества как https://quality.embarcadero.com/browse/RSP-27144
После применения патча ожидаемое поведение должно быть восстановлено. Обратите внимание, что отчет о проблеме выше уже содержит исправление, которое можно применить в коде.
======
Чтобы установить патч:
1. Стоп RAD Studio
2. Резервное копирование файлов в списке файлов ниже
3. Распакуйте файл Indy_SSL_Patch.zip
4. Скопируйте набор файлов в основную папку RAD Studio (обычно это c:\Program Files (x86)\Embarcadero\Studio\20.0)
Filelist:
* bin\EMSDevServer.exe
* bin\EMSDevServerCommand.exe
* bin\IndyProtocols260.bpl
* bin64\EMSDevServer.exe
* bin64\EMSDevServerCommand.exe
* bin64\IndyProtocols260.bpl
* lib\win32\debug\IdSSLOpenSSL.dcu
* lib\win32\release\IdSSLOpenSSL.dcu
* lib\win64\debug\IdSSLOpenSSL.dcu
* lib\win64\release\IdSSLOpenSSL.dcu
* source\Indy10\Protocols\IdSSLOpenSSL.pas
RS1033_iOS_Linking_Patch
RAD Studio 10.3.3 Патч для iOS
================================================
Этот патч решает следующую проблему:
* RSP-23698: dsymlink выдает аварийное завершение программы
При связывании отладочной сборки приложения для iOS dsymlink завершится ошибкой с утверждением и ненормальным завершением программы. В зависимости от ваших настроек, вы также можете увидеть много предупреждений перед подтверждением и падением.
Инструкции по установке
-------------------------
1. Закройте RAD Studio.
2. Создайте резервную копию следующих файлов в папке установки RAD Studio:
1. bin\dsymlink.exe
3. Распакуйте архив ZIP
4. Скопируйте файл «dsymlink.exe» в папку «bin» в папке установки RAD Studio.
5. Перезапустите RAD Studio
Список файлов
---------
* dsymlink.exe
RS1033_iPhone_XS_XR_Debugging_Patch
Патч отладки RAD Studio 10.3.3 для iPhone XS и XR
================================================
Этот патч решает следующую проблему:
* Невозможно отладить приложение на устройстве iOS с использованием процессора A12 (arm64e), включая iPhone XS и XR
Инструкции по установке
-------------------------
1. Закройте RAD Studio.
2. Найдите папку «PAServer» в папке установки RAD Studio. Обычно это C:\Program Files (x86)\Embarcadero\Studio\20.0\PAServer '
3. Создайте резервную копию следующего файла в этой папке:
1. PAServer20.0.pkg
4. Скопируйте файл PAServer20.0.pkg из ZIP-архива патча в указанную выше папку, чтобы он перезаписал указанный выше файл.
5. Убедитесь, что на вашем Mac закрыта любая работающая копия PAServer20.0.
6. Установите новый PAServer на ваш Mac, следуя инструкциям в документации «Установка Platform Assistant на Mac», находящейся здесь: http://docwiki.embarcadero.com/RADStudio/Rio/en/Install_the_Platform_Assistant_on_a_Mac
7. Перезапустите RAD Studio
## Проверка установки
Чтобы убедиться, что новая версия PAServer установлена правильно, проверьте номер версии при запуске приложения на вашем Mac.
Чтобы запустить PAServer:
* Найдите PAServer20.0.app в папке приложений MacOS. Дважды щелкните по нему, чтобы запустить
* В качестве альтернативы, следуйте инструкциям в онлайн-документации: http://docwiki.embarcadero.com/RADStudio/Rio/en/Running_the_Platform_Assistant_on_a_Mac
Посмотрите на номер версии, напечатанный в верхней части окна консоли. Вы должны увидеть версию 11.2.13.9 и дату авторского права 2020 года, как показано ниже:
`Platform Assistant Server Версия 11.2.13.9`
«Copyright (c) 2009-2020 Embarcadero Technologies, Inc.»
Список файлов
---------
* PAServer20.0.pkg
RS1033-iOS13_Dark_Theme_Patch
RAD Studio 10.3.3 iOS 13 Темная заплатка
Проблема: Приложения, созданные для iOS 13 с RAD Studio 10.3.3, требуют, чтобы пользователь перезапустил свое приложение iOS FireMonkey на своем устройстве iOS после переключения между светлой и темной темой iOS в настройках iOS.
После применения исправления переключение между светлой и темной темой iOS в настройках iOS автоматически обновляет тему приложения в приложении FireMonkey iOS, которое работает на устройстве конечного пользователя, без необходимости перезапуска приложения.
======
Пожалуйста, следуйте инструкциям ниже:
1. Откройте Delphi, C ++ Builder или RAD Studio 10.3.3.
2. Создайте новый проект FireMonkey или откройте существующий проект FireMonkey.
3. Добавьте FMX.Platform.iOS в свой проект через менеджера проекта
4. Создайте свой проект и запустите
Примечание. Для ориентации на iOS 13 с поддержкой темных тем необходимо использовать iOS 13 SDK.
Скриншоты
Скриншоты окна About
[Профиль] [ЛС]
Показать сообщения:    
Ответить на тему

Текущее время: 18-Фев 14:04

Часовой пояс: UTC + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы