After struggling two weeks against this issue, I finally foud an explanation and workaround.Here is the comment I just posted on the bug report 39488346 :OK, I now have nailed down the issue to an unicode encoding/normalization. By managing to suppress any accented character from any file (coming from the product name) in the Watch application and extension, the Apple signed binary now install correctly on the Watch.This is a MAJOR recent regression. It appears that WatchOS has recently switched between UTF-8/UTF16 and or between NFC/NFD normalization and that the signature check has NOT been updated accordingly. This explains why codesign on MacOS does not see any signature issue, while the WatchOS reject it.
Topic:
App & System Services
SubTopic:
General
Tags: