Как я могу подписать Intercom Framework с помощью MS AppCenter, если сценарий предварительной сборки запускается до создания цепочки для ключей? - PullRequest
0 голосов
/ 14 ноября 2018

Мы разработали приложение Xamarin для iOS, которое включает Интерком , установленный вручную. Проблема, с которой мы сталкиваемся, заключается в том, что нам нужно запустить их скрипт «stripFrameworks.sh» и заставить его подписать код, как Apple говорит во время развертывания, что код должен быть подписан, но мы не можем, потому что предварительно -Строить сценарий AppCenter запускается ДО вызова create-keychain на сервере сборки.

Microsoft runs their keychain code during build

Ни один из других скриптов сборки AppCenter не выглядит так, как будто они будут работать (после клонирования, после сборки), поскольку они выполняются не в то время, я думаю, что это имеет смысл.

Как в мире это должно работать? Насколько я знаю, у нас не было никакой другой возможности, кроме как вручную включить Intercom.framework, потому что нам нужно было создать собственную библиотеку связывания Xamarin, чтобы позволить ее использовать. Он работает УДИВИТЕЛЬНО в выпусках Ad Hoc, симуляторе и реальном устройстве, но мы решаем эту проблему только при переходе к развертыванию AppStore.

...