当前位置: 首页 > news >正文

IOS 创建多环境Target,配置多环境

1、首先选中当前的工程,右键选择Duplicate,复制出来一个工程,然后修改成你想要的名字;

2、选择这里修改Schms Target 的名字,将刚才默认生成的名字修改为【上面1】中修改的名字。默认是当前工程名字 copy.

3、粘贴你的新创建的工程名去Build setting 中搜索,比如你是混合开发的这种,会有一个app-Bridging-Header的桥文件,所以需要将新工程中的桥文件与之前工程中的修改为一致;

4、配置Podfile中的文件。可以使用共有方法来将目前存在的pod文件进行处理;

5、接下来,在生产新target的同时也会生成一个copy-info.plist文件,需要将这个文件也修改下名称,配置一个有区分于之前info的就行。然后配置他的path 地址;将这里的地址更改为你新改名的地址即可!

到目前为止,你的项目是可以运行起来了,2个不同的Target也可以打不同ID的包了。但是换有一个问题,就是代码层面,你该怎么区分他们呢?接下来咱们接着看。。。

等配置了这个,就可以在代码中进行判断了。如果是只有2个target的话只在新创建的里面添加就可以了;

#if DEVELOPMENT

#endif

http://www.xdnf.cn/news/538363.html

相关文章:

  • GK的作用是什么?
  • C语言指针深入详解(三):数组名理解、指针访问数组、一维数组传参的本质、冒泡排序、二级指针、指针数组、指针数组模拟二维数组
  • opencascade如何保存选中的面到本地
  • 使用MCP驱动IDA pro分析样本
  • DV SSL证书管理主要有哪些功能?
  • C语言—字符函数和字符串函数
  • 如何实现从网页一键启动你的 Electron 桌面应用(zxjapp://)
  • pcie phy电气层(PCS)详解gen1、2 (rx)
  • 北斗卫星通讯终端的技术原理是什么
  • 2025-05-19 学习记录--Python-简易用户登录系统 + 计算天数
  • RAG策略
  • 第二章、IMU(Inertial Measurement Unit 惯性测量单元)
  • 包装可靠性测试【二】
  • C++寻位映射的奇幻密码:哈希
  • AtomicReference 和 volatile 的比较
  • C++--综合应用-演讲比赛项目
  • 让数据驱动增长更简单! ClkLog用户行为分析系统正式入驻GitCode
  • 【随手记】 Event Bus vs. Event Loop
  • 01、java方法
  • 【Python训练营打卡】day30 @浙大疏锦行
  • 盲盒APP开发——解锁盲盒经济无限可能
  • mapbox-gl强制请求需要accessToken的问题
  • Chromium 回调设计实战:BindOnce 与 BindRepeating 的最佳实践
  • 【css】【面试提问】css经典问题总结
  • Golang中的runtime.LockOSThread 和 runtime.UnlockOSThread
  • 嵌入式自学第二十四天
  • 整数的个数
  • Ollama 如何在显存资源有限的情况下合理分配给不同的服务?
  • 理解前端工程化
  • 新书速览|鸿蒙HarmonyOS NEXT开发之路 卷2:从入门到应用篇