【发布时间】:2012-03-22 12:18:26
【问题描述】:
我们正在构建一个 iphone SDK。它包含通常的嫌疑人:
- 包含头文件的目录
- 带有静态库的lib目录
- 包含字符串和图像的 .bundle 文件的资源目录
到目前为止一切正常。现在我们有几个项目 基于 SDK,我们想给我们的客户机会 自定义外观。
例如:
- 客户 A 想用他的创作替换背景图片。
- 客户 B 只想用他的创作替换默认徽标。
- 客户 C 两者都想要。
等等。等等
如果客户没有提供具体图片,默认图片在 将使用 .bundle 文件。
问题:允许自定义图像的最佳解决方案是什么? 无缝集成到开发过程中?
- 非开发者可以编辑和替换给定的图像。
- 我们始终可以向客户提供定制版本或构建它。
- 默认图像和自定义图像之间没有冲突。
目前首选的解决方案是在所有依赖项中添加一个 Runscript 阶段 用指定项目中的图像覆盖所有图像文件的项目 目录。
有没有更好的解决方案?
【问题讨论】:
-
我们正在构建一个 iphone SDK。 - Apple 的开发人员就 SO 提出问题? o_O
-
SDK 只是框架或工具包的缩写。 ZBarSDK 例如不是来自Apple,仍然自称SDK。不,我不为 Apple 工作。
标签: iphone xcode image sdk static-libraries