我正在尝试找到一种方法来使用debug.bundle进行调试配置,但不能将其用于App Store发布。
我尝试编写一个预构建脚本,如果它不是Debug,则会删除Setting.bundle文件,但是因为setting.bundle正在被复制为“Copy Bundle Resource”阶段的一部分,所以它会发出错误。
有任何方法可以实现吗?
答案 0 :(得分:1)
为AppStore版本创建新Target。在Settings.bundle的文件检查器中,在“目标成员资格”中取消选择此新目标。
答案 1 :(得分:1)
或者添加一个构建阶段,该阶段运行构建脚本,删除发布配置的设置包:
#!/bin/bash
if [ "$CONFIGURATION" == "Release" ]; then
rm -rf ${CODESIGNING_FOLDER_PATH}/Settings.bundle
fi