好的,所以我有 2 个不同的版本,一个 App Store 版本,一个用于我的网站。
在我的构建阶段列表的末尾,我有一个运行脚本阶段,其中包含以下内容:
if [ "${CONFIGURATION}" = "AppStore (Debug)" ] || [ "${CONFIGURATION}" = "AppStore (Release)"]; then
rm -rf "$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH/Sparkle.framework"
fi
这实际上从其内容中删除了 Sparkle 框架。
并且在为 构建时AppStore (Release)
,最终捆绑包工作正常(Sparkle.framework
捆绑包内容中没有)
但是,当我存档并尝试提交到应用商店时,我收到一堆错误,抱怨包含 Sparkle(+ 当我查看存档时,突然间 Sparkle 就在那里!)
这是怎么回事?归档时我的脚本没有被执行吗?
有任何想法吗?