2011-01-11 16 views
2

我有一个iPhone应用程序。我想创建两个不同皮肤的其他版本。核心代码是一样的。处理这个问题的最佳做法是什么?我可以在Xcode中标记组以跳过这些皮肤,并在构建时只使用未标记的皮肤? (3皮肤组与不同的图像)在Xcode中管理多个皮肤的源代码的最佳实践

或者我可以处理这与git/svn?

谢谢!

回答

0

我可能做到这一点通过shell脚本阶段,这样的事情(它基本上复制一个文件复制阶段,但那些不能充分配置):

cp -r "${SRCROOT}/Resources/${SKINNAME}" "${CONFIGURATION_BUILD_DIR}/${PRODUCT_NAME}/Contents/Resources/" 
0

您可以创建不同的目标为您的每个应用程序使用并仅使用当前目标所需的资源。