仅适用于应用商店配置的Setting.bundle - iOS

时间:2011-10-03 08:53:58

标签: iphone configuration xcode4 ios4 xcodebuild

我正在尝试找到一种方法来使用debug.bundle进行调试配置,但不能将其用于App Store发布。

我尝试编写一个预构建脚本,如果它不是Debug,则会删除Setting.bundle文件,但是因为setting.bundle正在被复制为“Copy Bundle Resource”阶段的一部分,所以它会发出错误。

有任何方法可以实现吗?

2 个答案:

答案 0 :(得分:1)

为AppStore版本创建新Target。在Settings.bundle的文件检查器中,在“目标成员资格”中取消选择此新目标。

答案 1 :(得分:1)

或者添加一个构建阶段,该阶段运行构建脚本,删除发布配置的设置包:

#!/bin/bash

if [ "$CONFIGURATION" == "Release" ]; then
    rm -rf ${CODESIGNING_FOLDER_PATH}/Settings.bundle
fi