1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-arkcompiler_ets_frontend

 / Детали:

[Ошибка]: 【OpenHarmony 5.0.3.138】【Обфускация кода】【RK3568】【Постоянная 3/3】Обфускация некоторых строковых...

Предстоит сделать
Владелец
Создано  
22.06.2025

атрибутов не срабатывает

Какая проблема возникла?

[OpenHarmony 5.0.3.138][Обфускация кода][RK3568][Постоянно воспроизводится 3/3]

Частичный сбой обфускации строковых свойств.

Какова должна быть нормальная работа?

Все строковые свойства должны успешно обфусцироваться.

Как воспроизвести эту ошибку

Информация об окружении:

Предварительные условия -- загрузка и настройка SDK

Шаги тестирования

  1. Создайте новый проект
  2. Добавьте test.ts
// Входной файл, вызывающий этот код, чтобы убедиться, что этот файл участвует в компиляции
export class TestClass {}
// Доступ через квадратные скобки, строковые литералы
let Obj2 = {
  objProp3: 1,
  "objProp4": "123",
};
Obj2["objProp3"];

type T1 = { hsq: number; };
let temp5: T1['hsq'] = 2;
  1. Включите обфускацию свойств, конфигурация обфускации:
-enable-property-obfuscation
-enable-string-property-obfuscation

Ожидаемый результат -- objProp3, objProp4, hsq должны быть обфусцированы

Реальный результат -- objProp3, objProp4 обфусцированы, hsq не обфусцирован

Метод восстановления -- отсутствует

Вероятность появления -- 3/3

Информация о локализации

Дополнительная информация

Информация о версии или ветке

  • master
  • 5.1-Release
  • 5.0-Release
  • 5.0-Beta1
  • Release 4.1
  • Release 4.0
  • Release 3.2

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
bug
label.
GitLife Service Account добавлено
 
waiting_for_assign
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openharmony-arkcompiler_ets_frontend.git
git@api.gitlife.ru:oschina-mirror/openharmony-arkcompiler_ets_frontend.git
oschina-mirror
openharmony-arkcompiler_ets_frontend
openharmony-arkcompiler_ets_frontend