Я разрабатываю установщик, который имеет некоторые функции Windows и iOS. Пока у нас нет специального установщика для iOS, поэтому мы разрабатываем обычный установщик для Windows, а затем копируем файлы iOS на компьютер Mac.
У меня есть файл iOS, в котором указаны следующие данные:
File type: iOS File
Attributes: AI
Поэтому я создаю свой файл WiX и собираю этот конкретный файл. Когда я устанавливаю свой пакет и смотрю на детали этого конкретного файла, они немного меняются... После установки это выглядит так:
File type: iOS File
Attributes: A
Он теряет часть I
и не работает. Перейдя по этой ссылке, A = Archived
и I=Indexed
, мой файл теряет индексированную часть и не работает.
С помощью WiX он устанавливается как обычный файл:
<Component Id="cmp02966D4702C4F3FFBDF68F2A392C52F9" Directory="dir354E18D7AD4B72C9165606D96AE25DAB" Guid="2AC77104-550F-4E55-9CCC-95F89C8A6545">
<File Id="filA16E0AF72FB4B00DBBD98D3274DD7C86" KeyPath="yes" Source="$(var.sourceFolder)bin\$(var.ios)\Assemblies\Packages.ios.framework\Versions\A\Packages.ios" />
</Component>
Итак... Есть ли способ с помощью WiX установить свой файл и сохранить этот индекс?
ПРИМЕЧАНИЕ. Этот файл является проиндексированным файлом, полученным из другого ярлыка (которого у меня также есть проблемы с копированием...).