我正在为iPad创建一个应用程序(我的第一个),我准备提交二进制文件,直到我注意到目标构建设置中有一些特殊的东西。在“支持的平台”键下,它显示“iphonesimulator iphoneos”。此外,它在每配置中间构建文件路径下显示“build / appname.build / AppStore-iphoneos”。但是,该应用程序应该是为iPad构建的。在摘要中,iOS应用程序目标设备指定“iPad”。请注意,我最初创建的应用程序是通用的,但现在只想将其作为iPad应用程序发布。
已解决:对可能有相同问题的任何人发送的说明。我最初没有从“iphonesimulator iphoneos”更改Build Variants,但我最终不得不因为我有一个代码签名问题,其中Build Variants必须设置为“normal”才能编译。有关详细信息,请参阅此帖子,它帮助了我: Code Sign Failed - Exit Code: 1
答案 0 :(得分:5)
这是一个问题吗?提交到商店后,您会将该应用标记为仅适用于iPad。
SUPPORTED_PLATFORMS条件适用于可以为MacOS和iOS编译的库(a.k.a.iPhoneOS ......没有iPadOS这样的东西)。它也可以用于构建仅在设备上工作的库(例如利用硬件连接器的东西)而不是模拟器。
希望这是有道理的。