当我尝试“cordova run ios --device --verbose”时,我在终端中赢得了一个漂亮的错误代码。尽管应用程序在模拟器中加载得很好。 Xcode 表示构建成功。但是,应用程序不会在设备上打开,尽管 xcode 图标确实出现在设备上并带有应用程序名称,但它会打开一个空白屏幕,左侧有“编辑按钮”,中间有“Master”,还有“添加按钮” “向右。 Xcode 还会发出警告:“配置文件“iOS Team Provisioning Profile:com.Jigari.PayPad”即将过期”,并且 Jigari.PayPadUITests 也是如此。”如果有人对如何加载此应用程序有任何想法PS:配置文件是最近创建的。我之前能够将另一个应用程序( meteor 应用程序)加载到设备上,但这只是 Cordova 。 这是版本和屏幕截图。 版本: 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
任何想法都值得赞赏。
最佳答案
bundle 标识符与文件夹结构中 config.xml 文件中的应用程序 ID 不一致。确保代码中的 Id 与 bundle 标识符、配置文件以及 xcode 中的 Id 相同。
关于Cordova iOS 设备构建失败。未找到匹配的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38795235/