use*_*140 3 iphone xcode branding objective-c
我已经申请了iPhone,但需要发布多个品牌.例如差异:
我不确定这样做的最好方法.
我正在考虑每个品牌的plist文件,其中包含要加载的文件的名称,例如brand1的"brand1_background.png",但是文本替换会变得非常混乱.这也意味着所有品牌的图像都在包装中,使其尺寸更大.
环顾四周,我可以为每个品牌设置一个"图像"文件夹并将其拖入以构建该品牌的应用程序,但文本仍然存在问题.
我想知道其他人如何处理这种情况,因为我想尽可能地做到这一点.
这个问题有两个不同的方面,我将其描述如下:
第一类非常容易.如果你的colo(u)r方案以一些易于阅读的格式存储,如plist或其他任何东西,你可以在app启动期间加载该文件,并UIColor从它们构建对象并在适当的地方使用它们.应用程序本身使用的图像也是如此.这不是一个难题.
第二类比较棘手.由于代码签名,这是必须烘焙到应用程序中的东西.这意味着在编译过程中签署应用程序之前,必须更改应用程序名称,图标,Default.png等内容.所以我要做的就是烘焙一堆脚本来获取你的品牌信息(名称,图像文件,图标等)并加载它们,然后生成你的Info.plist文件等等.这应该作为编译的第一阶段之一完成.
对于它的价值,我在哪里,我们做了一个应用程序工作,正是这个过程中,它工作得很好.当我们更改哪些资源被标记时更新有点乏味,但我不确定是否有任何体面的方法.
为每个品牌创建目标.对于每个单个目标,您可以添加不同的文件(例如图像)并设置应用程序名称.您甚至可以使用相同的文件名(但存储在不同的位置),您可以非常快速地构建您的品牌应用程序.
| 归档时间: |
|
| 查看次数: |
1171 次 |
| 最近记录: |