没有合适的资源?快使用搜索试试~ 我知道了~
每个 App 项目可以有多个环境, 开发环境 、 测试环境 、 预发布环境 和 生产环境 ,至少有 开发环境 和 生产环境 研发同学和测试同学经常需要在环境间切换,产品同学有时候也会心血来潮的看看各种版本,也就是说,有时候需要测试版本,有时候又需要正式版本,我之前的做法就是每次切换 url ,然后重新打包,或者重新运行,超麻烦~ 那么有没有可能在一个手机直接装多个版本呐? 答案肯定是有滴(否则还码这篇文章干嘛呐~) 个人觉得最好的方案就是 —— 环境分离 ,即不同的环境对应不同的 app 每个Target代表一个编译的产品。每个Target,可以有不同的编译源文件和资源文件。那么,实现环境
资源详情
资源评论
资源推荐
iOS APP 多服务器环境分离的方法多服务器环境分离的方法
每个 App 项目可以有多个环境, 开发环境 、 测试环境 、 预发布环境 和 生产环境 ,至少有 开发环境 和 生产环境
研发同学和测试同学经常需要在环境间切换,产品同学有时候也会心血来潮的看看各种版本,也就是说,有时候需要测试版
本,有时候又需要正式版本,我之前的做法就是每次切换 url ,然后重新打包,或者重新运行,超麻烦~
那么有没有可能在一个手机直接装多个版本呐?
答案肯定是有滴(否则还码这篇文章干嘛呐~)
个人觉得最好的方案就是 —— 环境分离环境分离 ,即不同的环境对应不同的 app
每个Target代表一个编译的产品。每个Target,可以有不同的编译源文件和资源文件。那么,实现环境分离的方案,就是分别
建立测试环境和生产环境的两个Target。默认的Target作为生产环境的Target,在此基础上复制多一个Target作为测试环境的
Target。
一个 app 只能有一个唯一标示, iOS 使用的是 Bundle Identifier , Android 使用的是包名,因此,在一个手机上安装多个环境的 app
,只需要每个环境的 Bundle Identifier 或者包名不同即可, 一般做法是在后面添加环境后缀一般做法是在后面添加环境后缀 ,比如生产环境为
com.shenfengfeng.myapp ,那么测试环境就可以为 com.shenfengfeng.myapp.alpha , app 名字会更新,当然也可以手动改,当然也还
可以改图标,用来在同一个手机上区分版本
但是这种做法有个不好的地方就是需要,需要针对不同的环境,申请,不同的第三方的 appKey 、 appSecret
那么是来回注释,还是申请账号,看自己取舍吧~
多环境分离演示:多环境分离演示:
概述: iOS app 可以通过创建不同环境的Target来实现环境分离,不同Target可以设置不同的 bundle id 、名称、图标等。每个
target 也对应的 plist 文件
1、复制 target ,选中后右键,选择 Duplicate
2、默认的名字为 **** copy
3、修改 target 和 bundle id ,需要注意的是,在修改 target 的名字后,需要切换到 Xcode 的其他地方(比如其他 target )后再切回
来,然后 display name 会自动适配
weixin_38551938
- 粉丝: 5
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0