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的主要内容,如果未能解决你的问题,请参考以下文章

未找到用于应用商店分发的配置文件

仅针对新用户Android Play商店发布更新

用于业务分发的 IOS Provisioning Profile

查找从哪个地区的应用商店下载 iOS 应用

UIAutomation 不适用于 IPA 的分发类型

如何在商店中没有应用的情况下配置 App Clip