2016-11-24 4 views
0

Вот полное сообщение об ошибке:`пилот upload` терпит неудачу с "Отсутствует сертификат подписи кода"

ОШИБКА ITMS-90161:«Invalid Provisioning Профиль Предоставления профиль, включенный в расслоении com.appname.. llc [Payload/AppName.app] недействителен. недействителен. [Отсутствует сертификат подписи кода]. Распространение Профиль предоставления должен использоваться при отправке приложений в App . Для получения дополнительной информации посетите Портал разработчика iOS. "

Я думаю, что это началось сразу после того, как я обновил cordova-ios до 4.3.0, но не может быть на 100% уверенным.

Я попытался создать новый профиль обеспечения как this one suggests, не повезло.

ответ

0

Просто нужно добавить packageType ключ для build.json.

Оказывается, с Cordova-ИОС 4.3.0, они изменили структуру файла build.json:

{ 
    "debug": { 
     "developmentTeam": "XXXXXXX", 
     "codeSignIdentity": "iPhone Developer", 
     "provisioningProfile": "XXXXXXXXX", 
     "packageType": "development" 
    }, 
    "release": { 
     "developmentTeam": "XXXXXXX", 
     "codeSignIdentity": "iPhone Distribution", 
     "provisioningProfile": "XXXXXXXXXXX", 
     "packageType": "app-store" 
    } 
    }