Ios &引用;缺失的架构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构。”;
当我尝试将应用程序上载到appstoreConnect时,它失败,错误如下: 错误ITMS-90733:“缺少体系结构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构 iOS版本:iOS 10 WatchOS版本:WatchOS 3 iOS的生成设置“有效架构”为“arm64 arm64e armv7 armv7s” watchOS的构建设置“有效架构”为“arm64_32 armv7k” 有人有类似的错误吗?请检查(对于iOS应用程序目标)的Ios &引用;缺失的架构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构。”;,ios,iphone,ios10,xcode10.2,watchos-5,Ios,Iphone,Ios10,Xcode10.2,Watchos 5,当我尝试将应用程序上载到appstoreConnect时,它失败,错误如下: 错误ITMS-90733:“缺少体系结构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构 iOS版本:iOS 10 WatchOS版本:WatchOS 3 iOS的生成设置“有效架构”为“arm64 arm64e armv7 armv7s” watchOS的构建设置“有效架构”为“arm64_32 armv7k” 有人有类似的错误吗?请检查(对于iOS应用程序目标)的构建设置->搜索有效
构建设置->搜索有效架构->有效架构它应该是arm64 arm64e armv7 armv7s
对于相同的Watch OS目标,并将有效架构设置为arm64_32 armv7k
在更新到MacOS Catalina之后,为了能够继续更新Xcode并获得最新版本11.4,我的两个应用程序中的一个遇到了这个问题。一个会上传,但另一个不断出现这个错误
我比较了他们的构建设置
对于构建设置中的iOS目标,我必须将arm64e
添加到“有效架构”中。它应该有4个。“arm64、arm64e、armv7、armv7e
”
编辑:删除所有内容。替换为自动填充当前支持的有效体系结构的$(有效的\u ARCHS)
对于两个WatchOS目标,它应该有2个
在我的应用程序中,WatchOS目标的cpu架构与iOS相同。
现在,它可以很好地上传到iTC。使用什么xcode版本进行构建?iOS和watchOS应用程序目标都使用xcode 10.2进行构建。仍然会出现相同的错误。这应该被标记为正确答案。正如您所说,将这4项添加到我所有目标(主应用程序和小部件)的有效体系结构中arm54_32和armv7k的手表和手表扩展解决了这个问题。我还将主要的架构保留为$(ARCHS_标准)。希望这对某人有所帮助:)我花了一整天的时间在这上面