Сбой сборки устройства Cordova iOS. Соответствующий профиль предоставления не найден

Я получаю красивый код ошибки в терминале, когда пытаюсь выполнить «cordova run ios --device --verbose». Хотя в эмуляторе приложение загружается нормально. Xcode говорит, что сборка прошла успешно. Однако приложение не открывается на устройстве, несмотря на то, что значок xcode появляется на устройстве с именем приложения, но открывается пустой экран с «кнопкой редактирования» слева, «Мастер» в центре и «кнопка добавления». " Направо. Xcode также выдает предупреждение: «Профиль подготовки «Профиль подготовки команды iOS: com.Jigari.PayPad» скоро истечет» и говорит то же самое для Jigari.PayPadUITests». Если у кого-то есть какие-либо мысли о том, как я могу загрузить это приложение на телефон, это очень ценится. PS: Профиль положений был недавно создан. И я смог загрузить еще одно приложение, приложение метеора, на устройство ранее, но это просто кордова. Вот версии и скриншоты Версии: Xcode 7.1 Cordova 6.3 iOS 9

Check dependencies
Code Sign error: No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “com.phonegap.helloworld” were found.

** BUILD FAILED **


The following build commands failed:
    Check dependencies
(1 failure)
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/georgeakinian/projects/paypad/platforms/ios/cordova/build-debug.xcconfig,-project,Lucio.xcodeproj,ARCHS=armv7 arm64,-target,Lucio,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 arm64,CONFIGURATION_BUILD_DIR=/Users/georgeakinian/projects/paypad/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/georgeakinian/projects/paypad/platforms/ios/build/sharedpch

![введите описание изображения здесь

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения

Любые мысли приветствуются.


person John Doe    schedule 05.08.2016    source источник


Ответы (1)


Идентификатор пакета не совпадал с идентификатором приложения в файлах config.xml в вашей структуре папок. Убедитесь, что идентификаторы в коде такие же, как в идентификаторе пакета, профиле обеспечения и в xcode.

person John Doe    schedule 05.08.2016
comment
В своем config.xml измените атрибут id на widget, чтобы он соответствовал действительному идентификатору пакета в вашем профиле. В этом случае измените id="com.phonegap.helloworld" на id="com.Jigari.PayPad". - person johnborges; 06.08.2016
comment
Файл info.plist также необходимо отредактировать ‹string›com.Jigari.PayPad‹/string› на id=com.Jigari.PayPad . И то же самое касается файла config.xml для сборки ios. - person John Doe; 06.08.2016