You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加Build Phases脚本后App Bundle部分文件缺失的原因排查

问题:添加Build Phases脚本后App Bundle文件丢失、大小缩水

我在Xcode的Build Phases中添加了一段执行脚本,意图根据define变量将指定文件复制到/Users/<user>/Library/Developer/Xcode/DerivedData/<app_name>/Build/Products/<scheme_name>-iphoneos/myapp.app路径下。脚本功能正常,但添加后出现了App Bundle部分文件丢失的情况:原本.app文件大小应为114MB,添加脚本后降至108MB。我尝试调整脚本的执行顺序,问题仍未解决。

以下是我先后尝试的三种复制方式(未同时执行):

# Merge banner and text
if [ $VERSION_ALPHA -eq 1 ]
then

    # First try
    cp "${SRCROOT}/${PROJECT_NAME}/myfile" "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/"
    
    # Second try
    cp "${SRCROOT}/${PROJECT_NAME}/myfile" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"

    # Third try
    rsync -ua "${SRCROOT}/${PROJECT_NAME}/myfile" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"

elif [ $VERSION_DEV -eq 1 ]
then
    ....
fi

请问我哪里操作有误?

内容的提问来源于stack exchange,提问作者Icare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 12:10:22