gpt4 book ai didi

ios - bundle 无效, bundle 包含不允许的嵌套 bundle ,包含不允许的文件 'Frameworks'

转载 作者:IT王子 更新时间:2023-10-29 08:11:13 27 4
gpt4 key购买 nike

我添加了一个共享框架来在应用程序和 watch 扩展之间共享代码。后来我删除了共享框架,因为它会导致很多问题。我可以 build 并在 iphone 上运行我的应用程序并观看。然而,当我提交到应用商店时,我看到了这两个错误:

错误 ITMS-90205:“无效的 bundle 。‘xxx WatchKit Extension.appex’ 处的 bundle 包含不允许的嵌套 bundle 。”

错误 ITMS-90206:“无效的 bundle 。‘xxx WatchKit Extension.appex’ 的 bundle 包含不允许的文件‘Frameworks’。”

我已经尝试了 stackoverflow 上提到的所有解决方案(thisthisthis),但都不适合我。我该如何修复错误?来自 Apple 的错误消息确实没有给出我应该做什么的线索。

最佳答案

我仍然不完全理解导致问题的原因,但我偶然发现了一个最终为我解决问题的答案。

https://github.com/CocoaPods/CocoaPods/issues/4203

具体来说,mikehouse 于 2015 年 10 月 12 日发布的帖子是该问题的解决方案。

将以下运行脚本添加到所有嵌入式扩展目标。在我的例子中,我必须将运行脚本作为构建阶段添加到我的 Today 扩展和我的 Apple Watch 应用扩展中。

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

关于ios - bundle 无效, bundle 包含不允许的嵌套 bundle ,包含不允许的文件 'Frameworks',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361864/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com