Deployment 缺失的架构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构

Deployment 缺失的架构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构,deployment,xcode10.1,watchos-5,Deployment,Xcode10.1,Watchos 5,WatchApp目标在有效架构下使用“armv7k”;WatchApp扩展在有效架构下同时使用“armv7k”和“i386” 当我构建并尝试部署和构建AppStoreConnect时,我会在本文中收到错误消息 我尝试了几种arm64_32、armv7和armv64的组合,但没有成功!非常感谢您的帮助。谢谢。尝试在您的watch extension build设置中添加arm64_32体系结构,而不是watch。我通过将build System设置从Legacy切换到“New build Syst

WatchApp目标在有效架构下使用“armv7k”;WatchApp扩展在有效架构下同时使用“armv7k”和“i386”

当我构建并尝试部署和构建AppStoreConnect时,我会在本文中收到错误消息


我尝试了几种arm64_32、armv7和armv64的组合,但没有成功!非常感谢您的帮助。谢谢。

尝试在您的watch extension build设置中添加arm64_32体系结构,而不是watch。

我通过将build System设置从Legacy切换到“New build System”解决了这个问题。您可以通过单击Xcode的文件->工作区设置来找到它


您还必须确保将有效的架构和架构设置设置为默认值(只需导航到每个架构并按backspace)。

因此,我通过更新AdobeMobileLibrary解决了这个问题。以下是指向文件的链接:

有相同的问题@你找到解决办法了吗?还没有。我找到了暂时的解决办法。我使用Xcode 10.1进行开发,因为它有暗模式和其他一些特性。我使用Xcode 9.4.1进行部署,使用fastlane命令。我希望苹果能在下一个Xcode版本中找到解决方案!!!如果我在那之前找到了解决方案,我会告诉你的。我尝试添加arm6_32以在“生成设置”下观看扩展,但仍然收到相同的错误消息!有效的架构是否需要以某种方式排序?我现在拥有的是:armv7k、i386、arm6_32I确实切换回了“新构建系统”,并使用backspace默认了我所有的有效架构。现在,我有一个与AdobeMobileLibrary相关的新错误:ld:警告:忽略文件…/AdobeMobileLibrary\u Watch.a,文件中缺少必需的架构arm64\u 32…/AdobeMobileLibrary\u Watch.a(3个片段)架构arm64\u 32的未定义符号:“\u OBJC\u CLASS\u$\ u ADBMobile”,引用自:WatchStore中的objc类ref.o ExtensionDelegate中的objc类ref.o SharedStore中的objc类ref.o未找到架构arm64的ld:symbol\u 32是否在WatchApp扩展中使用AdobeMobileLibrary?只需导航到WatchApp扩展目标,然后构建设置并查找其他链接器标志字段。从字段中删除所有不必要的LIB。