Как зарегистрироваться для локальной сборки phonegap osx

#ios #macos #cordova

#iOS #macos #кордова

Вопрос:

Я только начал работать с osx, чтобы начать локальное развертывание на своих iphone.

У меня установлен NPM, я могу создавать проекты без проблем, однако я не могу выполнить развертывание на своих устройствах. О, также у меня установлен xcode.

 Build settings from command line:
    ARCHS = armv7 armv7s arm64
    CONFIGURATION_BUILD_DIR = /Users/hutber/myapp/platforms/ios/build/device
    SDKROOT = iphoneos7.1
    VALID_ARCHS = armv7 armv7s arm64

Build settings from configuration file '/Users/hutber/myapp/platforms/ios/cordova/build.xcconfig':
    CODE_SIGN_IDENTITY = iPhone Developer

=== BUILD TARGET CordovaLib OF PROJECT CordovaLib WITH CONFIGURATION Debug ===

Check dependencies

=== BUILD TARGET Sex Diaries OF PROJECT Sex Diaries WITH CONFIGURATION Debug ===

Check dependencies
Code Sign error: No matching codesigning identity found: No codesigning identities     (i.e. certificate and private key pairs) matching “iPhone Developer” were found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

** BUILD FAILED **


The following build commands failed:
Check dependencies
(1 failure)
  

На самом деле нет подсказки, и я также ничего не могу найти в документации…

Ответ №1:

Если у вас нет учетной записи разработчика Apple (платной). Вы не можете развернуть приложение на телефоне или в файле .ipa, только в симуляторе iOS.

Также попробуйте https://github.com/nomad/shenzhen

Ответ №2:

Самым простым способом было бы открыть проект Xcode в Xcode и позволить ему обработать подписание (или, по крайней мере, указать, чего вам не хватает; у вас ведь есть учетная запись разработчика, верно?).

В каталоге platforms / ios должен быть файл проекта Xcode, который вы можете открыть из Xcode. Обратите внимание, что любые внесенные вами изменения будут перезаписаны при следующей сборке для iOS из phonegap (он использует общий код и записывает его на различные платформы), поэтому вам все равно придется создавать так, как вы делали раньше.

Комментарии:

1. У меня есть учетная запись разработчика, да. Однако вы не можете открыть проект phonegap в xcode. По крайней мере, я так понял.