如何修复错误 ITMS-90680 StickerPackExtension.appex 未包含在正确命名的目录中。它应该在“插件”下
Posted
技术标签:
【中文标题】如何修复错误 ITMS-90680 StickerPackExtension.appex 未包含在正确命名的目录中。它应该在“插件”下【英文标题】:How to fix ERROR ITMS-90680 StickerPackExtension.appex is not contained in a correctly named directory. It should be under "PlugIns" 【发布时间】:2019-06-23 10:20:23 【问题描述】:使用 XCode 10.2.1
提交我的第一个 ios 贴纸应用进行测试。
在将存档上传到 itunesconnect 时,我现在收到此错误:
错误 ITMS-90680:“无效目录。捆绑有效负载/应用程序 Name.app/App 名称 StickerPackExtension.appex 不包含在 正确命名的目录。它应该在“插件”下。
我现在的项目结构是:
App Name
- Stickers.xcstickers
- Products
- App Name.app
- App Name StickerPackExtension.appex
按照错误提示,我看不到任何将 .appex 移动到 PlugIns 文件夹(不存在)的方法。
此外,项目结构是我在 Xcode 中创建 "Sticker Pack App" 时得到的默认结构。
所以我不确定为什么进程抱怨 .appex 位于错误的目录中,我不知道如何解决这个问题以继续进行。
任何帮助表示赞赏!
【问题讨论】:
【参考方案1】:对我来说,问题在于 Copy Bundle Resources 构建阶段包含扩展。确保它不存在,它应该只在 Dependencies 和 Embed App Extension 构建阶段
【讨论】:
这解决了我。除了“无效目录”错误之外,还有一个“CFBundleIdentifier 冲突”错误,可能只是因为错误复制的包是嵌入扩展包的副本。以上是关于如何修复错误 ITMS-90680 StickerPackExtension.appex 未包含在正确命名的目录中。它应该在“插件”下的主要内容,如果未能解决你的问题,请参考以下文章
如何从firebase加载WhatsApp Sticker?
java DOWNLOAD_STICKER_TASK.java