添加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
相关产品推荐
相关产品推荐

