这个错误,一般是指生成的app的架构集里,没有一个能在当前的设备上运行。
一般需要检查Build Settings里的 Valid Architectures 配置项。
今天新建了一个项目, valid architectures配置正确的情况下,依然提示这个错误。
经查,General里的 Deployment Target 高于真机的系统版本。修改为比真机版本低后可以运行。
生成项目的时候,这个配置默认为最新的系统版本。会高于测试机的版本。这种情况下,一般会提示
““XX”的 iPhone’s iOS 9.3.5 doesn’t match AppName’s iOS 11.2 deployment target. ”。
为什么这次会不一样的原因没找到。
网友评论