正确归档具有扩展程序的iOS应用程序

我刚刚为我的项目添加了一个新的RichNotification扩展。 现在我有了“myApp”目标和两个目标:“RichNotification”和“RichNotificationContent”

当我存档App Store的主要目标工作正常但我在尝试上传到App Store时遇到此错误:

ERROR ITMS-90700:“不正确的平台。您在iOS套装中包含了iOS arm64可执行文件”myAPP.app/PlugIns/myAPPRichNotifications.appex/myAPPRichNotifications。只能包含iOS可执行文件。“

是否有任何特殊程序来归档具有多个扩展/目标的应用程序? 特殊构建配置?

无法找到任何信息,我可能会用错误的条款搜索。

我有同样的问题。 我只是使用pod更新 ,在另一台mac上重建项目,并将构建重新上传到AppStore并且问题消失了

感谢@Mikhailo Karpenko

我通过重新安装pod解决了这个问题我不得不从项目设置中删除“ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES ”设置,因为这是由pod iteself设置的

我有一个类似的问题,上传应用程序产生了相同的ITMS-90700错误,但它与手表应用程序可执行文件有关。 最后我发现我在构建设置中有一个旧的watchOS目标,导致错误。

与此问题并不完全相关,但这是我在SO上发现的唯一一个引用错误ITMS-90700的问题。 希望它可以帮助某人。