ошибка javascript при попытке открыть нотариально заверенный .pkg

Запуск Mac OS 12.3.1.

У меня есть .app, который я написал с помощью Python и Pyinstaller, и я хочу создать из него .pkg.

Во-первых, я подписал код приложения:

      codesign -f -o runtime -v --deep --timestamp --entitlements 
/Users/fishbacp/Desktop/entitlements.plist  -s "Developer ID Application: My Name 
(XXXXXX7RBW)" /Users/fishbacp/Desktop/my_app.app

Затем я использовал

      -spctl -a -vv '/Users/fishbacp/Desktop/my_app.app'

который был принят. Чтобы проверить вещи на этом этапе, я нотариально заверил .app и открыл его как на своей машине, так и на другой. Все работало нормально.

Оттуда я создаю подписанный продукт:

      productbuild –timestamp --sign 'Developer ID Installer: My Name (XXXXXX7RBW)' -- 
component /Users/fishbacp/Desktop/my_app.app /Applications  
/Users/fishbacp/Desktop/my_package.pkg

Убедитесь, что пакет подписан:

      pkgutil --check-signature /Users/fishbacp/Desktop/my_package.pkg

который работал.

Затем я отправил my_package.pkg на нотариальное заверение. Оно было успешно нотариально заверено, и в лог-файле не было никаких предупреждений.

Однако, когда я дважды щелкаю my_package.pkg, появляется всплывающее окно с сообщением, что пакет не может быть прочитан из-за ошибки javascript.

Я заглянул в журнал установщика своего компьютера, в котором говорилось

      Failed to load specified background image

Он также заявил

      IFJS: *** exception: SyntaxError: Unexpected identifier 'Connectivity'. Expected an 
opening '(' before a function's parameter list.

Для справки, фактическое имя моего .app — EEG Connectivity Explorer.app.

Наблюдения:

  1. Исключение IFJS: SyntaxError кажется мне очень странным и расплывчатым. В свете того факта, что приложение было нотариально заверено и открыто, я не понимаю, откуда оно взялось.
  2. Используя очень простой тест .app, я обнаружил, что установщик работает.
  3. Может ли сообщение с фоновым изображением в журнале установщика предложить мне случайно создать отдельный файл Distribution.xml? (У меня нет опыта в его создании, и мне придется изучить это, если это так.)

Я действительно в недоумении, что попробовать дальше.

0 ответов

Другие вопросы по тегам