當我嘗試「cordova run ios --device --verbose」時,我在終端中贏得了一個漂亮的錯誤代碼。雖然應用程序在模擬器中加載得很好。 Xcode說構建是成功的。但是,應用程序無法在設備上打開,儘管xcode圖標確實出現在帶有應用程序名稱的設備上,但它會打開一個空白屏幕,左邊爲「編輯按鈕」,中間爲「主人」,而「添加按鈕「 在右邊。 Xcode也給出了一個警告:「供應配置文件」iOS Team Provisioning Profile:com.Jigari.PayPad「即將過期」,並對Jigari.PayPadUITests說道。「如果任何人有任何想法可以讓我的應用程序加載PS:配置文件是最近創建的,而我之前可以將一個其他應用程序(一個流星應用程序)加載到設備上,但這個只是cordova。 這裏是版本。和截圖 版本: 的Xcode 7.1 科爾多瓦6.3 的iOS 9Cordova iOS設備編譯失敗。找不到匹配的配置文件
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
任何想法讚賞。
在'config.xml'中更改'widget'上的'id'屬性以匹配配置文件中的有效包ID。在這種情況下,將'id =「com.phonegap.helloworld」''更改爲'id =「com.Jigari.PayPad」'。 – johnborges
info.plist文件也需要編輯 com.Jigari.PayPad to id =「com.Jigari.PayPad」。 ios版本的config.xml文件也是如此。 –