今天又遇到了这个问题,按照之前的经验,一般是证书的问题,然后就重新设置下证书,将之前的xxxx.app删掉,将设备上的xxxx也删掉,Xcode关闭重启,一般这样就可以搞定了。但是今天的不太一样,很顽固啊!搞了半天也不成,后来想到新建工程的时候修改了xxxx-info.plist文件,挨个检查一边,果然我之前多手了,在Required device capabilities中添加了armv7s,真是杯具啊。但是,收获也是有的。
UIRequiredDeviceCapabilities的意思就是说,你在里面添加的选项你的设备必须支持,要是设备不支持就不能够安装。
UIRequiredDeviceCapabilities中可选的有:
telephony
wifi
sms
still-camera
auto-focus-camera
front-facing-camera
camera-flash
video-camera
accelerometer
gyroscope
location-services
gps
magnetometer
gamekit
microphone
opengles-1
opengles-2
armv6
armv7
peer-peer
bluetooth-le
我的mini iPad不支持GPS,要是添加了gps这个选项,mini iPad就无法安装这个应用了。
最终,我还是把UIRequriedDeviceCapabilities这一项给删掉了。