我在理解Ionic框架如何处理iOS配置文件方面有问题。从几个月以来(我想),据说Xcode 7.1不再需要开发者帐户了。所以,如果我做得对,我不需要花钱在iPhone上测试我的应用程序。实际上,我能够用Xcode在我的设备上编译并运行hello world应用程序(它要求我解决一些签名代码问题,但运行良好)。
现在来了Ionic,这对我来说是新的。我以前使用过cordova,所以简单的CLI命令似乎很熟悉。Ionicframework.com上显示了一些快速启动命令:
$ cd myApp
$ ionic platform add ios
$ ionic build ios
$ ionic emulate ios而不是构建和模仿,我想简单地使用
$ ionic run ios --device但后来我得到了
检查依赖项代码签名错误:没有找到匹配的配置文件:没有找到具有有效签名标识(即证书和私钥对)的配置文件,该配置文件与包标识符“com.ionicframework.ionic3712496”匹配。 以下构建命令失败:检查命令的依赖项(1次失败)错误代码65 :使用args进行xcodebuild:-xcconfig、/Applications/AMPPS/www/cordova/ionic3/platforms/ios/cordova/build-debug.xcconfig,-project、ionic3.xcodeproj、ARCHS=armv7 armv7s arm64、-target、ionic3、-configuration、Debug、-sdk、iphoneos、build、VALID_ARCHS=armv7 armv7s arm64、CONFIGURATION_BUILD_DIR=/Applications/AMPPS/www/cordova/ionic3/platforms/ios/build/device,运行一个或多个平台的SHARED_PRECOMPS_DIR=/Applications/AMPPS/www/cordova/ionic3/platforms/ios/build/sharedpch错误: /Applications/AMPPS/www/cordova/ionic3/platforms/ios/cordova/run:命令失败,退出代码2您可能没有运行此项目所需的环境或操作系统
我的Xcode首选项>帐户>帐户如下所示


最后我的问题
发布于 2016-08-15 13:07:04
连接设备并解锁后,打开并运行Xcode中的项目:
open path/to/name-of-ionic-app/platforms/ios/name-of-ionic-app.xcodeprojXcode应该为您的应用程序生成一个临时配置文件。如果失败,请尝试在XCode的General选项卡下更改包标识符的名称,然后重新构建并运行。
发布于 2015-11-21 14:07:32
首先-签入密钥链访问有效证书。看来xCode找不到任何有效的服务器。如果一切正常-尝试删除苹果帐户从xCode设置和所有与此帐户文件从你的mac,并重新安装所有的东西。
https://stackoverflow.com/questions/33843563
复制相似问题