Я пытаюсь создать привязки Xamarin для Google Компоненты материалов для iOS но при использовании Objective Sharpie появляются ошибки, связанные с отсутствием заголовков.
Первый шаг:
sharpie pod init ios MaterialComponents
Результат:
Downloading dependencies
Installing MDFInternationalization (1.0.4)
Installing MDFTextAccessibility (1.2.0)
Installing MaterialComponents (48.0.0)
Installing MotionAnimator (2.8.1)
Installing MotionInterchange (1.6.0)
Installing MotionTransitioning (5.0.0)
Второй шаг:
sharpie pod bind
Результат:
build/Release-iphoneos/MaterialComponents/MaterialComponents.framework/Headers/MDCFeatureHighlightAccessibilityMutator.h:19:9: fatal error:
'MDFTextAccessibility/MDFTextAccessibility.h' file not found
#import <MDFTextAccessibility/MDFTextAccessibility.h>
Я попытался скопировать недостающие заголовки из других зависимых библиотек в папку MaterialComponents.framework / Headers, но это все равно приводит к окончательной неудаче.
/private/var/folders/jb/wcx6dzt15jl5n909kqg52hj00000gn /T/com.xamarin.ObjectiveSharpie/d70c609622ae4bb0b3ceaccfd8613bae.h:1:9: fatal error:
could not build module 'MaterialComponents'
@import MaterialComponents;
Как я могу заставить Objective Sharpie создавать привязки, когда часть MaterialComponents имеет ссылки на другие библиотеки?
Текущая версия компонентов материалов для iOS - 48, я пытаюсь обновить репозиторий ilap с версии 39.
Привет, Джейми, дай мне знать, если тебе это удастся. Я столкнулся с той же проблемой. Если вы хотите связаться с нами, чтобы вместе решить эту проблему, мой адрес электронной почты - [my-username at gmail]. Репозиторий ilap (вместе с его другим репозиторием со сценариями служебной оболочки) содержит то, что я считаю достаточной информацией для его обновления, но я думаю, что это потребует серьезного внимания. Вы пытались с ним связаться?
Я связался с ним, просто чтобы подтвердить, что он использовал маркер. Я еще раз взгляну на сценарии.





Вы можете попробовать использовать МатериалКомпоненты напрямую.