xcode – 使用VSTS为android和IOS构建和部署离子应用程序

xcode – 使用VSTS为android和IOS构建和部署离子应用程序,第1张

概述我有一个离子v1应用程序,我试图使用Visual Studio Team Services构建定义创建应用程序的 Android和ios版本.该应用程序为ios和android构建.我现在遇到了应用程序的Xcode IOS构建问题. ionic cordova build ios --release 上面的命令创建了ios平台以及xcode项目和工作区文件. 然后我有以下VSTS XCode任务来 我有一个离子v1应用程序,我试图使用Visual Studio Team Services构建定义创建应用程序的 Android和ios版本.该应用程序为ios和androID构建.我现在遇到了应用程序的Xcode IOS构建问题.

ionic cordova build ios --release

上面的命令创建了ios平台以及xcode项目和工作区文件.

然后我有以下VSTS XCode任务来尝试为ios应用程序构建ipa文件.

我创建了p12证书和配置文件,并将它们添加到项目中.运行构建定义时都会传递这两个.

这是我的Xcode构建配置

此时构建定义失败,出现以下错误

Code Signing Error: App has conflicting provisioning settings. App is automatically signed for development,but a conflicting code signing IDentity iPhone distribution has been manually specifIEd. Set the code signing IDentity value to "iPhone Developer" in the build settings editor,or switch to manual signing in the project editor.

Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.1'
解决方法 在尝试手动和自动签名之后没有任何快乐,我终于通过一些小的调整来实现它.

>安装Apple证书时,选择临时钥匙串并提供密码.如果不使用它,构建代理将等待用户输入以键入密钥链密码,从而导致构建超时.>切换到手动签名.>在Apple证书安装任务和Xcode构建任务中,将“证书签名身份”设置为等于证书的全名,包括括号中的团队名称.

总结

以上是内存溢出为你收集整理的xcode – 使用VSTS为android和IOS构建和部署离子应用程序全部内容,希望文章能够帮你解决xcode – 使用VSTS为android和IOS构建和部署离子应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1048919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存