美文网首页
上传App Store报错ERROR ITMS-90087

上传App Store报错ERROR ITMS-90087

作者: 当当静静 | 来源:发表于2019-11-19 10:55 被阅读0次

    切到工程的 build phases,点左上角的+号,选择 New Run Script Phase,

    添加脚本代码

    APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"

    # This script loops through the frameworks embedded in the application and

    # removes unused architectures.

    find"$APP_PATH"-name'*.framework'-typed |whileread-r FRAMEWORK

    do

        FRAMEWORK_EXECUTABLE_NAME=$(defaultsread"$FRAMEWORK/Info.plist"CFBundleExecutable)

        FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME"

        echo"Executable is $FRAMEWORK_EXECUTABLE_PATH"

        EXTRACTED_ARCHS=()

        forARCHin$ARCHS

        do

            echo"Extracting $ARCH from $FRAMEWORK_EXECUTABLE_NAME"

            lipo -extract"$ARCH""$FRAMEWORK_EXECUTABLE_PATH"-o"$FRAMEWORK_EXECUTABLE_PATH-$ARCH"

            EXTRACTED_ARCHS+=("$FRAMEWORK_EXECUTABLE_PATH-$ARCH")

        done

        echo "Merging extracted architectures:${ARCHS}"

        lipo -o"$FRAMEWORK_EXECUTABLE_PATH-merged"-create"${EXTRACTED_ARCHS[@]}"

        rm"${EXTRACTED_ARCHS[@]}"

        echo "Replacing original executable with thinned version"

        rm"$FRAMEWORK_EXECUTABLE_PATH"

        mv"$FRAMEWORK_EXECUTABLE_PATH-merged""$FRAMEWORK_EXECUTABLE_PATH"

    done

    最终效果如下图所示

    相关文章

      网友评论

          本文标题:上传App Store报错ERROR ITMS-90087

          本文链接:https://www.haomeiwen.com/subject/bclwictx.html