2014-04-15 3 views
2

저는 cordova/phonegap으로 첫 번째 앱을 제작하고 있습니다. 나는 5.1.1Cordova 3.4.0 및 Xcode 5.1.1

에 아이폰 OS 7.1과 엑스 코드에 내 아이폰 5S를 업데이트 할 때까지 모든 것이 괜찮다고 지금은이 오류가 계속 :

Check dependencies 
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found. 
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1' 
BUILD FAILED 
내 프로비저닝 프로파일을 볼 엑스 코드에서

, 그것은 여전히 ​​유효입니다 .

일부 사람들은 아키텍처 문제가있는 것으로 나타났습니다. 나는 아니지만, 지금은 어떤 기기에서도 내 앱을 실행할 수 없지만 시뮬레이터에서만 실행할 수 있습니다. 내가 무엇을 할 수 있을지?

답변

2

just released cordova-ios v3.4.1 xcode 5.1에서 많은 문제를 해결할 수 있습니다. 3.4.0은 작동하지 않는 것으로 알려져 있습니다. 문제가 지속되면 업그레이드를 권하고보고하십시오.

+0

Phonegap에서 "npm update"로 cordova를 업데이트했습니다. "cordova -v"를 실행하면 실제로 v3.4.1-0.1.0으로 업데이트되었음을 ​​알 수 있습니다. 하지만 ios/CordovaLib 폴더에서 "phonegap build ios"또는 "cordova build ios"를 사용하여 응용 프로그램을 빌드 할 때 여전히 버전 3.4.0이 표시됩니다. 나는 무언가를 엉망으로 만든다 고 나는 그것을 고칠 수있는 방법이 없다고 생각한다. 어쩌면 새 phonegap 프로젝트를 만들고 처음부터 다시 시작해야한다. (...?) Xcode 5.1을 제거하고 5.0을 재설치하려고했지만 아무 것도 바뀌지 않았다. . 필자는 ** 앱을 ** 빌드 할 수 있지만 프로비저닝 프로파일에 대해 동일한 오류가 계속 발생합니다 ... – Francesca

+0

처음부터 다시 시작하면이 문제가 해결됩니다. 1) npm을 통해 phonegap 및 cordova를 제거한 다음 설치하십시오. 코드바 (전화 갭이 아님) 2) 새로운 코드바 응용 프로그램을 만듭니다 3) ios 플랫폼을 추가 한 다음 실행하십시오 ** cordova run ios ** IT WORKS !! **하지만 ** plugman을 통해 플러그인을 설치하면 작동이 멈추고 "프로비저닝 프로파일"오류가 다시 발생합니다. 지금까지 _cordova 플러그인 add_ 명령을 사용하여 플러그인을 설치하면 제대로 작동하는 것 같습니다. – Francesca

+0

그래서'phonegap'은 꽤 자주 업데이트되지 않는'cordova' 래퍼입니다. 그것들은 아직 3.4.1에 있지 않을 수도 있습니다. cordova-ios 3.4.1 기반 프로젝트를 원한다면 최소한 그 버전의 CLI를 사용해야합니다. 'phonegap'을 제거 할 필요는 없지만 3.4.1을 지원하는 CLI를 사용하여 ios 플랫폼을 제거하고 다시 추가해야합니다. CLI를 사용한다면 플러그인을 추가하기 위해'plugman'을 사용하지 말고'cordova plugin add' 또는'phonegap plugin add'를 사용하십시오. 그래도 문제가 해결되지 않으면 JIRA 이슈 추적 프로그램에 버그를보고하십시오. – mmocny

관련 문제