Iphone 在Xcode中使用多个皮肤管理源代码的最佳实践

Iphone 在Xcode中使用多个皮肤管理源代码的最佳实践,iphone,xcode,svn,git,build,Iphone,Xcode,Svn,Git,Build,我有一个iPhone应用程序。我想用不同的皮肤创建另外两个版本。核心代码是相同的。处理这个问题的最佳做法是什么?我是否可以在Xcode中标记组以跳过这些外观,并在构建时仅使用未标记的外观?3组不同图像的皮肤 或者我可以用git/svn处理这个问题吗 谢谢 我可能会通过一个shell脚本阶段来实现这一点,比如说,它基本上是复制一个拷贝文件阶段,但这些配置不够: cp -r "${SRCROOT}/Resources/${SKINNAME}" "${CONFIGURATION_BUILD_DIR}/

我有一个iPhone应用程序。我想用不同的皮肤创建另外两个版本。核心代码是相同的。处理这个问题的最佳做法是什么?我是否可以在Xcode中标记组以跳过这些外观,并在构建时仅使用未标记的外观?3组不同图像的皮肤

或者我可以用git/svn处理这个问题吗


谢谢

我可能会通过一个shell脚本阶段来实现这一点,比如说,它基本上是复制一个拷贝文件阶段,但这些配置不够:

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

我可能会通过一个shell脚本阶段来实现这一点,比如说,它基本上是复制一个复制文件阶段,但这些配置不够:

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

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

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