Setting.bundle 仅用于应用商店配置 - iOS
Posted
技术标签:
【中文标题】Setting.bundle 仅用于应用商店配置 - iOS【英文标题】:Setting.bundle only for app store configuration - iOS 【发布时间】:2011-10-03 08:53:58 【问题描述】:我正在尝试找到一种方法让 setting.bundle 用于调试配置,但不让它用于 App Store 发布。
我尝试编写一个预构建脚本来删除 Setting.bundle 文件以防它不是 Debug,但是因为 setting.bundle 是作为“复制捆绑资源”阶段的一部分被复制的,所以它会发出错误。
有什么方法可以实现吗?
【问题讨论】:
【参考方案1】:为 AppStore 版本创建一个新目标。在 Settings.bundle 的文件检查器中,取消选择“Target Membership”中的这个新目标。
【讨论】:
【参考方案2】:或者添加一个运行构建脚本的构建阶段,该脚本会删除您的发布配置的设置包:
#!/bin/bash
if [ "$CONFIGURATION" == "Release" ]; then
rm -rf $CODESIGNING_FOLDER_PATH/Settings.bundle
fi
【讨论】:
以上是关于Setting.bundle 仅用于应用商店配置 - iOS的主要内容,如果未能解决你的问题,请参考以下文章