Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios &引用;缺失的架构。使用Watch OS 5.0及更高版本SDK构建的应用程序必须包含其他体系结构。”;_Ios_Iphone_Ios10_Xcode10.2_Watchos 5 - Fatal编程技术网

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

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应用程序目标)的构建设置->搜索有效

当我尝试将应用程序上载到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_标准)。希望这对某人有所帮助:)我花了一整天的时间在这上面