Мы разработали приложение Xamarin для iOS, которое включает Интерком , установленный вручную. Проблема, с которой мы сталкиваемся, заключается в том, что нам нужно запустить их скрипт «stripFrameworks.sh» и заставить его подписать код, как Apple говорит во время развертывания, что код должен быть подписан, но мы не можем, потому что предварительно -Строить сценарий AppCenter запускается ДО вызова create-keychain на сервере сборки.
![Microsoft runs their keychain code during build](https://i.stack.imgur.com/czs4y.png)
Ни один из других скриптов сборки AppCenter не выглядит так, как будто они будут работать (после клонирования, после сборки), поскольку они выполняются не в то время, я думаю, что это имеет смысл.
Как в мире это должно работать? Насколько я знаю, у нас не было никакой другой возможности, кроме как вручную включить Intercom.framework, потому что нам нужно было создать собственную библиотеку связывания Xamarin, чтобы позволить ее использовать. Он работает УДИВИТЕЛЬНО в выпусках Ad Hoc, симуляторе и реальном устройстве, но мы решаем эту проблему только при переходе к развертыванию AppStore.