美文网首页
苹果打包上传遇到的一些问题

苹果打包上传遇到的一些问题

作者: 表弟1616 | 来源:发表于2017-05-24 16:37 被阅读384次

      今天终于把手里的一个项目完工了   说说遇到的一些问题吧

    1.证书问题

    当我愉快的调试完各种功能后   选择  Product >> Archive 时冒出了  这三个错误,当时一脸懵逼,感觉世界瞬间灰暗

    三个错误

    后来经过多方的询问 加各种查资料  终于找到了问题所在,原来是证书设置错误  选择build setting  搜索  code sig  将证书设置如下图所示就行了  重新Archive   完美解决

    好了 解决了问题了 继续  这个选择第一个   Exp出来  就出来 ipa了

    选择第一个  第一个是商店

    2. 好了 打完Ipa了  下边该上传到ituns了   当时我出现了这么几个错误。  我嚓啊  真是日了天哥啊,上架之路有多难,恰似一群太监上青楼。。。。。

    错误2  说的什么i386xxx的  再日天哥一遍   也好解决 这样子,下边跟我做 只需一分钟!

    嗯嗯

    好了 看到那个黑色区域了没? 

    输入

    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'-type d | while read -r FRAMEWORK

    do

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

    FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME"

    echo"Executable is $FRAMEWORK_EXECUTABLE_PATH"

    EXTRACTED_ARCHS=()

    for ARCH in $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

    好了 输入完了  再重新编译下吧  是不是那个错误消失了

    错误3 和 错误 4  好像说的是什么你的App 支持的ipad  但是缺没有ipad 的图标之类的,这个好解决 把 Devices 选成 iphone 就行了

    截图

    3. 好了 搞完这些 是不是错误少了很多  但是还下边这个错误怎么办

    没事 不要慌 有飞哥在

    ERROR ITMS-90534: "Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, macOS, and iOS SDK or later. Don't submit apps built with beta software including beta macOS builds."

    WARNING ITMS-90703: "Deprecated Xcode Build. Due to resolved app archives issues, we have deprecated Xcode 8.3 on May 10, 2017. Download Xcode 8.3.2 or newer, rebuild your app and resubmit."

    那么 就升级你的xcode 然后重新打包成 ipa 提交就行了   然后就会看到如下图所示

    成功截图

    然后去ituns connect 看到如下图   没事, 静静地等一会就好了

    相关文章

      网友评论

          本文标题:苹果打包上传遇到的一些问题

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