今天用脚本打包,一直报错

问题一:

exportArchive: Provisioning profile "iOS Team Ad Hoc Provisioning Profile: com.***.***.***" doesn't include the currently selected devices "zenli", "tw", and "wuntest5".

先报了这个错误,然后我就去下了.mobileprovision文件,双击安装,然后Xcode就报了这个玩意儿

【Xcode encountered an error】

查了一下才知道,是Xcode11.2之后出现的问题。暂时没有解决办法,所以就只能在Account里面Download Manual Profiles,然后再打包就出现了问题二,

问题二:

NSLocalizedRecoverySuggestion="***." has a Apple Distribution certificate, but it is not installed in your keychain or is missing its private key. Import the certificate and private key from the keychain on the Mac where they were created.

Error Domain=IDEProfileLocatorErrorDomain Code=1 "No profiles for 'com.***.***.**' were found" UserInfo={IDEDistributionIssueSeverity=3, NSLocalizedDescription=No profiles for 'com.***.***.***' were found, NSLocalizedRecoverySuggestion=Xcode couldn't find any iOS Ad Hoc provisioning profiles matching '***.***.***.***'.}

我一开始看到这个错,就想找同事要p12文件,安安心心安装完p12后,还是会有这个问题,然后我就不晓得怎么解决了,我把原来的证书删掉了,又从官网上下了证书,用走了一遍还是报错,用Xcode直接打包是好的就脚本打包就问题,思考是不是脚本有问题。

我让同事也跑一下打包的脚本,他居然没有报错,然后我想是不是我Xcode设置有问题,查来查去都是一样的。

最后到晚上,我仔仔细细的查看我和同事设置的不同,我发现有一个证书他那边有,我这边没有,导出p12,在我这边一安装,再跑脚本居然好了。

都是一样的Distribution证书,除了一个开头叫:Apple Distribution,一个叫 iPhone Distribution,其他名称都一样,里面的密钥也不一样。

都怪我一直看后面的team id 以为是一样的,所以没有仔细查看里面的密钥一不一样。

所以下次遇到问题,第一感觉很大程度都是对的。细心加耐心

iOS-脚本打包出现的问题最后居然这么解决了相关推荐

  1. iOS脚本打包和持续集成

    head.png BWiOSPackage iOS Continuous Integration Github:https://github.com/bobwongs/BWiOSPackage Con ...

  2. Flutter-解决混合开发iOS脚本打包遇到的问题

    收录:LinXunFeng 使用Xcode手动打包是正常的,但是使用脚本打包会报错,错误如下: The following build commands failed:PhaseScriptExecu ...

  3. EasyClick iOS脚本_免越狱_免硬件工程打包IPA使用说明

    EasyClick iOS脚本打包IPA EasyClick iOS脚本,免越狱,免硬件支持打包ipa包,并安装到手机上执行,具体打包流程如下 选择需要打包的工程 必须要选择EasyClick iOS ...

  4. Unity脚本打包和Jenkins打包

    首先我们假设所有的环境和参数都配置好了. 常规打包: 打开Unity -> File -> Building Setting -> 点击 Build 按钮. 脚本打包:不需要打开Un ...

  5. python项目打包部署到ios_Python iOS 自动打包脚本(包含上传到fir)

    Python iOS自动打包脚本 使用说明 1.1 使用python3编写,没有python3 环境的需要下载python3 python官网下载 1.2 通过Homebrew安装Python3 1. ...

  6. ios 自动打包命令_iOS Xcode 自动打包,一键上传AppStore脚本

    #!/bin/sh # 使用方法 # 1.将autoarchive.sh和附件中的plist,放在一起,新建文件夹为Shell,将这几文件复制进去,然后复制Shell文件夹到工程的根目录 # 2.终端 ...

  7. iOS重打包之脚本替换

    iOS重打包之脚本替换 上一篇文章讲的是通过MonkeyDev工具重打包,其实MonkeyDev的功能远不止用来重打包,他可以很方便的注入自己的动态库.调试指令,后面我还会介绍. 今天这篇文章讲一下另 ...

  8. Tomcat Jenkins iOS自动打包

    Tomcat Jenkins iOS自动打包 Jenkins 可以配合测试人员或者 CI 打包,主要作用是提供打包页面选择和参数传递,最后导出 ipa 包. 打包方式有如下几种 借助 Jenkins ...

  9. xcode 选择configuraftions 打包_分利宝IOS自动化打包

    前言 在iOS开发中,我们常用的打包上传方式就是用Xcode的archive方式打包.到了测试阶段,需要频繁的打包提交到测试平台,整个流程包括:编译-打包-上传,整个过程需要我们去坚守每一步操作,提交 ...

最新文章

  1. Go 1.5正式发布:实现自举、引入并发垃圾收集器
  2. 机器学习基础专题:高斯混合模型和最大期望EM算法以及代码实现
  3. Vue和React组件之间的传值方式
  4. Java关闭窗口和刷新
  5. hdu 1241Oil Deposits(dfs模板)
  6. 【NOILinux】VmWare15使用技巧
  7. 机器学习笔记 - 什么是图神经网络?
  8. python人工智能难不难_AI人工智能难不难 怎么进入人工智能行业
  9. word 2016样式设置及样式集保存
  10. IDEA(或Android Studio)切换Git分支时弹出Git Checkout Problem
  11. 壳的机制以及脱壳技术
  12. 2022年甘肃省安全员B证判断题及在线模拟考试
  13. 1588 1-Step 和 2-Step PTP 之间有什么区别?
  14. 购买重疾险是不是都要先去体检?千万不要!
  15. 安徽大别山农家乐包吃住
  16. github网站扩展增强
  17. PADS过孔与安全间距的设置与使用
  18. NAT转换技术(SNAT、MASQUERADE、DNAT策略)及代理服务(squid服务)
  19. 各大浏览器兼容性报告 IE、FF、Safari、OP不同浏览器兼容报告
  20. uniapp 图片涂鸦、画笔 Ba-ImagePaint

热门文章

  1. 倒立摆系统分析及控制
  2. 光明勇士服务器一直维护中,光明勇士一人双职业利弊分析 到底好还是不好
  3. Hiredis 基本使用
  4. 一些特殊ACII码的用法 在控制台中覆盖显示、刷新显示和删除字符
  5. STM32理论 —— DAC、DMA
  6. 奔驰c260语言设置方法图解,奔驰C260L中控按钮图解,C260L车内按键功能说明
  7. 基于MATLAB的数字图像处理基本操作
  8. 什么是计算机立体化教程,全国计算机等级考试立体化应试教程
  9. Android默认设置MTP模式
  10. 一文了解深度学习实战——预测篇