加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 19:20:42 所属栏目:百科 来源:网络整理
导读:我有一个离子v1应用程序,我试图使用Visual Studio Team Services构建定义创建应用程序的 Android和ios版本.该应用程序为ios和android构建.我现在遇到了应用程序的Xcode IOS构建问题. ionic cordova build ios --release 上面的命令创建了ios平台以及xcode项
我有一个离子v1应用程序,我试图使用Visual Studio Team Services构建定义创建应用程序的 Android和ios版本.该应用程序为ios和android构建.我现在遇到了应用程序的Xcode IOS构建问题.

ionic cordova build ios --release

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

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

enter image description here

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

这是我的Xcode构建配置

enter image description here

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

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构建任务中,将“证书签名身份”设置为等于证书的全名,包括括号中的团队名称.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读