Ios 新的Xcode资源调配策略和Ionic框架
我在理解Ionic框架如何与iOS配置文件一起工作时遇到了问题。 几个月以来(我想)有人说Xcode 7.1不再需要开发人员帐户。所以,如果我做对了,我就不需要花钱在iPhone上测试我的应用程序。事实上,我能够用Xcode在我的设备上编译和运行hello world应用程序(它要求我解决一些签名代码问题,但运行良好) 现在是爱奥尼亚,这对我来说是新的。我以前使用过cordova,因此简单的CLI命令似乎很熟悉。 ionicframework.com上显示了一些快速启动命令:Ios 新的Xcode资源调配策略和Ionic框架,ios,xcode,cordova,ionic-framework,ionic,Ios,Xcode,Cordova,Ionic Framework,Ionic,我在理解Ionic框架如何与iOS配置文件一起工作时遇到了问题。 几个月以来(我想)有人说Xcode 7.1不再需要开发人员帐户。所以,如果我做对了,我就不需要花钱在iPhone上测试我的应用程序。事实上,我能够用Xcode在我的设备上编译和运行hello world应用程序(它要求我解决一些签名代码问题,但运行良好) 现在是爱奥尼亚,这对我来说是新的。我以前使用过cordova,因此简单的CLI命令似乎很熟悉。 ionicframework.com上显示了一些快速启动命令: $ cd myAp
$ cd myApp
$ ionic platform add ios
$ ionic build ios
$ ionic emulate ios
与其构建和模仿,我更愿意简单地使用
$ ionic run ios --device
但是我得到了
检查依赖项
代码签名错误:未找到匹配的配置文件:未找到具有与捆绑包标识符“com.ionicframework.ionic3712496”匹配的有效签名标识(即证书和私钥对)的配置文件
以下生成命令失败:
检查依赖项
(1次失败)
命令错误代码65:xcodebuild with args:-xconfig、/Applications/AMPPS/www/cordova/ionic3/platforms/ios/cordova/build debug.xconfig、-project、ionic3.xcodeproj、ARCHS=armv7 armv7s arm64、-target、ionic3、-configuration、debug、-sdk、iphoneos、build、VALID_ARCHS=armv7 armv7s arm64、,配置\构建\目录=/Applications/AMPPS/www/cordova/ionic3/platforms/ios/BUILD/device,共享\预编译\目录=/Applications/AMPPS/www/cordova/ionic3/platforms/ios/BUILD/sharedpch
运行一个或多个平台时出错:错误:/Applications/AMPPS/www/cordova/ionic3/platforms/ios/cordova/run:命令失败,退出代码为2
您可能没有运行此项目所需的环境或操作系统
我的Xcode首选项>帐户>帐户如下所示
最后是我的问题
首先-签入密钥链访问有效证书。看起来xCode找不到任何有效的SERT。如果一切正常-尝试将apple帐户从xCode设置中删除,并从mac上删除与此帐户相关的所有文件,然后重新安装所有内容。在设备连接并解锁后,在xCode中打开并运行项目:
open path/to/name-of-ionic-app/platforms/ios/name-of-ionic-app.xcodeproj
Xcode应该为你的应用程序生成一个临时配置文件。如果失败,请尝试在XCode的“常规”选项卡下更改捆绑包标识符的名称,然后重新生成并运行。您的应用程序是否支持低于iOS 9的iOS版本?您的意思是如果将Ionic设置为为为