ERROR ITMS

阅读: 评论:0

ERROR ITMS

ERROR ITMS

当我们上传我们的包到AppStore的时,有时候会报出错误:ERROR ITMS-90206:"Invalid Bundle. The bundle at 'XXX.appex' contains disallowed file 'Frameworks'."
发生错误的原因:我们使用了ios的extension扩展插件,比如today-widget,或者是AppWatch等。
解决办法:google上有大量的解决办法。但不一定能解决你的问题,下面给出解决办法:

首先进入项目Build Setting

  • For main project: Embedded Content Contains Swift Code to Yes

  • Custom Framework: Embedded Content Contains Swift Code to No

  • Custom Framework: Runpath Search Path = @executable_path/../../Frameworks

    尝试是否OK,一般情况下会OK的,如果还不行的话,继续下面的操作

    进入到扩展插件下->Build Phases 点击添加按钮,选择New Run Script Phase,然后将加入下面代码:

    cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
    if [[ -d "Frameworks" ]]; then rm -fr Frameworks
    fi

    好了,问题已经解决。Good Luck


本文发布于:2024-02-01 01:08:24,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672090432734.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:ERROR   ITMS
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23