如何修复错误 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 构建阶段包含扩展。确保它不存在,它应该只在 DependenciesEmbed App Extension 构建阶段

【讨论】:

这解决了我。除了“无效目录”错误之外,还有一个“CFBundleIdentifier 冲突”错误,可能只是因为错误复制的包是嵌入扩展包的副本。

以上是关于如何修复错误 ITMS-90680 StickerPackExtension.appex 未包含在正确命名的目录中。它应该在“插件”下的主要内容,如果未能解决你的问题,请参考以下文章

上传到 iOS 应用商店时出现错误“您的二进制文件无效”

如何从firebase加载WhatsApp Sticker?

sticker-footer布局

java DOWNLOAD_STICKER_TASK.java

CSS STICKER - 一个有效,易于使用的CSS粘性页脚

sticker-footer 布局