【问题标题】:managing/building multiple ios app instances (flavours)管理/构建多个 ios 应用程序实例(口味)
【发布时间】:2015-03-10 14:46:55
【问题描述】:

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

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

我找到了一个项目gradle-xcodePlugin,但我不知道它是否能够像我以前从 android 那样管理资源,但在文档中找不到它。

【问题讨论】:

    标签: ios iphone xcode gradle ios8


    【解决方案1】:

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

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

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

    3. 启动屏幕文件为每个附加到特定目标的应用风格
    4. App Icons Source 用于附加到特定目标的每个应用风格
    5. 为每个附加到特定目标的应用风格启动图像源
    6. 脚本 用于切换资源,它只是覆盖 res 文件夹,其中包含特定应用风格的适当资源
    7. 帮助脚本,用于从 android 资源 xmls 创建颜色、配置和信息

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

    【讨论】:

    • 能否分享一个示例项目?
    • @uzairshahzad 抱歉,我无法再访问那里了,这是很久以前的事了。
    猜你喜欢
    • 2014-02-20
    • 1970-01-01
    • 2018-06-25
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    相关资源
    最近更新 更多