gpt4 book ai didi

ios - 管理/构建多个 iOS 应用程序实例( flavor )

转载 作者:行者123 更新时间:2023-11-29 12:26:30 24 4
gpt4 key购买 nike

有没有类似gradle(android)的构建ios应用的工具?

我有相同的代码库和多个 (10+) 应用程序实例(风格),它们在图像、本地化、配置、产品名称、版本等资源上有所不同……我想以类似的方式管理我的实例我在 android 上使用 gradle 完成了它,如此处所述 multiple instances of android app - git project management best approach .

我找到了一个项目 gradle-xcodePlugin但我不知道它是否能够像我在 android 中习惯的那样管理资源,在 docu 中找不到它。

最佳答案

我用这种方法解决了构建应用程序风格的问题,我创建了:

  1. xcode 中的适当目标,每个应用风格,
  2. 资源文件夹 (res),每个应用风格,独立于项目文件夹,结构如下:

    enter image description herecommon_imgs 是所有口味的通用图片。 img 特定于应用风格的文件夹图像。 Info.plist 是目标信息选项卡的配置文件。 config.plistcolors.plist 是我针对每种应用风格的特定配置。

  3. Launch Screen File 为附加到特定目标的每个应用风格
  4. App Icons Source 用于附加到特定目标的每个应用风格
  5. 启动图像源为每个附加到特定目标的应用风格
  6. 脚本 用于切换资源,它会简单地覆盖 res 文件夹以适合特定应用风格的资源
  7. helper scripts 用于从 android 资源 xmls 创建颜色、配置和信息

最糟糕和最痛苦的始终是创建启动屏幕文件和启动图像 - 运行不同的模拟器并保存屏幕截图,然后拖放到适当的目标。对于应用程序图标,我使用 http://makeappicon.com/#再次疯狂研发。对于其他一切,我有帮助脚本。

关于ios - 管理/构建多个 iOS 应用程序实例( flavor ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28966788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com