去除xcode16 flutter上传遇见的bticode问题
if [ "${CONFIGURATION}" == "Release" ]; then
FLUTTER_FRAMEWORK_PATH="${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework/Flutter"
if [ -f "$FLUTTER_FRAMEWORK_PATH" ]; then
COUNT_BEFORE=$(otool -l "$FLUTTER_FRAMEWORK_PATH" | grep __LLVM | wc -l | tr -d '[:space:]')
echo "👉 Before strip: __LLVM section count: $COUNT_BEFORE 👉"
echo "🧹 Stripping bitcode from Flutter.framework... ⚠️"
xcrun bitcode_strip -r "$FLUTTER_FRAMEWORK_PATH" -o "$FLUTTER_FRAMEWORK_PATH"
COUNT_AFTER=$(otool -l "$FLUTTER_FRAMEWORK_PATH" | grep __LLVM | wc -l | tr -d '[:space:]')
echo "✅ After strip: __LLVM section count: $COUNT_AFTER ✅"
else
echo "⚠️ Flutter.framework not found at: $FLUTTER_FRAMEWORK_PATH ⚠️"
fi
fi