Visual Studio (2017) Инструменты для Apache Cordova имеют ошибку после обновления до XCode 9 - PullRequest
0 голосов
/ 29 августа 2018

Раньше, когда у меня был xcode 8.3, я смог сделать сборку, но когда я попытался загрузить файл ipa с помощью загрузчика приложений, он пожаловался, что мне пришлось делать сборку с использованием более высокой версии SDK (я не смог сделать скриншот точная ошибка). После обновления до XCode 9 я больше не могу делать сборку, потому что теперь она генерирует ошибку.

Code Signing Error Provisioning profile "XXXXX" doesn't include signing certificate "iPhone Developer: XXXX (XXXXX)".
Code Signing Error Code signing is required for product type 'Application' in SDK 'iOS 11.4'

Независимо от того, какую комбинацию я поместил в файл build.json, я получаю ошибки, связанные с профилями обеспечения. Кто-нибудь сталкивался с этой проблемой? Я также надеялся, что VSTAC получит обновление, так как прошло довольно много времени с момента их обновления (или они прекратили разработку?).

1 Ответ

0 голосов
/ 03 ноября 2018

Как только вы обновите Xcode, удаленный агент больше не будет работать с VS2017. Вы должны вручную открыть файл .xcworkspace в XCode, чтобы выбрать команду разработчиков, и убедиться, что автоматически управляет подпись не смотря ни на что.

Единственное решение, которое я нашел, чтобы продолжать использовать Visual Studio, это следовать этим инструкциям , чтобы создать зеркальную копию проекта на Mac. Таким образом, вы можете использовать более новую версию Cordova и последнюю версию XCode, и все будет отлично работать. Забудьте о сборке, развертывании и отладке приложения iOS из Visual Studio для Windows и переключитесь на Mac для этих задач.

...