iOS app打包测试及相关问题解决
来源:互联网 发布:集成电路和单片机 编辑:程序博客网 时间:2024/06/05 20:34
说在前面的话,开发过程中,当开发进入一定阶段,这时我们需要将工程文件生成一个ipa包,以供测试人员进行测试.下面便针对打包方式及打包流程做下讲解:
打包方式共用流程:
配置文件:配置发布证书(p12交换文件)和配置AdHoc描述文件
安装:双击配置好的证书和描述文件即可
Xcode工具内部工作配置(发布证书和描述文件):
1.PROJECT---->InfoàConfigurations----->点击”+”号添加àAdHoc(可以换其他名字,一般用此名)下图箭头所示:
2.TARGETS------->Build Settings--------->Code Signing(注意:Debug和Release不做改动),这里设置签名和选择配置的描述文件.如下图所示:
注意:红色箭头所示处,选择开发证书也是没有问题的.
打包方式及流程:
1.
第一种方式:
工具:Xcode iTunes itools 真机或者选择Generic iOS Device
打包流程如下图:
工程文件------>Products---->(工程名).app---->show in Finder ----->拖到iTunes我的应用中----->show inFinder----->ipa文件生成
将ipa文件装入手机:
拖ipa文件àitools应用会提示安装(Windows电脑上安装itools)或者自动安装(mac osx系统) ,前提是手机上不要已经安装了此软件 ,否则会提示安装失败或者等待安装…
打包图解:
工程文件----->Products----->(工程名).app----->show in Finder
工程文件----->Products------->(工程名).app------->show in Finder
工程文件------>Products-------->(工程名).app------->show in Finder ------->拖到iTunes我的应用中
工程文件------>Products------->(工程名).app------>show in Finder ------>拖到iTunes我的应用中------>show inFinder----->ipa文件生成
第二种方式:
1.选择 Product - Scheme - EditScheme 或者直接按快捷键 command+shift+逗号, 会出现以下界面, 设置为AdHoc. 设置完成后,点击右下角‘Close‘即可.
下面两张图均可以实现.
图一:
图二:
2. 用Xcode连接真机或者Generic iOS Device选项,然后Product---->Archive
点击archive后弹出的界面:
若只是打包测试可以直接选择Export,点击弹出界面如下按照箭头所示进行选择:
点击Next出现下图所示界面,选择你的账号或者开发者团队.
然后出现下图所示界面,导出桌面即是一个ipa文件:
打包过程遇到的问题:
1.证书问题
若不对根证书进行更新,会出现下图所示错误:
钥匙串中的系统根证书和登陆根证书
解决方案:
根证书链接更新地址:
https://developer.apple.com/support/certificates/expiration/index.html
点击如下图所示:
1.安装:双击安装苹果最新发布的根证书:AppleWWDRCA.cer
2.删除已经过期的系统根证书
2.配置文件和签名(code Signing)问题:
原因:
1. 证书太多,搞混淆了或者证书过期或者被被人删除了.
2. 配置文件配置的不正确.
3. 配置文件要和你的工程文件对应.
解决方案:
1. 重新创建配置文件,要求和工程文件相对应.
2. 看证书是否过期或者p12文件是否可用,若不可用则直接删除,重新创建.这里对于创建过程就不再赘述.
小结:
1. 对于证书和配置文件的问题,我认为应时刻知晓苹果官方的意见.以避免耽搁开发时间和项目上线.
2. 定时清理过期证书和配置文件.使得自己看着方便也容易识别.
- iOS app打包测试及相关问题解决
- iOS 中打包APP 测试APP
- iOS打包app发给测试人员测试
- iOS打包app发给测试人员测试
- iOS打包app发给测试人员测试
- iOS打包app发给测试人员测试
- iOS打包app发给测试人员测试
- iOS打包app发给测试人员测试
- iOS App打包测试的解决方法一
- iOS App打包测试的解决方法二
- IOS真机测试及程序打包和上传到APP
- iOS开发实用技巧—打包app发给测试人员测试
- iOS开发实用技巧—打包app发给测试人员测试
- iOS打包ipa以及上传到App Store相关
- iOS app打包 -- 生成ipa测试包 步骤详解
- iOS app打包 -- 生成ipa测试包 步骤详解
- iOS app打包 -- 生成ipa测试包 步骤详解
- iOS app打包 -- 生成ipa测试包 步骤详解
- EF Profiler 查看跟踪Entity Framework SQL 语句
- redis学习总结(未完成)
- JavaBean实例训练2:编写JavaBean,实现用户登录、注册。
- Cg入门8:Vertex Shader - 更好的数据组织方式struct
- 1:String
- iOS app打包测试及相关问题解决
- hibernate抓取策略fetch具体解释
- org.apache.commons.lang.ArrayUtils
- TableView分割线左对齐
- 40个Java多线程问题总结
- Java实现查找替换功能
- Cell上删除按钮
- 27个漂亮的移动端注册/登录界面设计作品
- 13、EL表达式简介