1
我創立的iOS 5.1或爲iPhone 4S,需要磁力計,加速度計也是後來應用程序使用Core Location框架如何爲此應用程序聲明設備功能?
蘋果的文檔是有點混亂,當談到聲明設備所需的能力(困惑數組或字典選擇,輸入YES/NO值等),我想確保我已經正確添加了所有內容。
這是我的info.plist
的相關部分看起來像現在:
Required Device Capabilities Array (4 items)
item 0 String magnetometer
item 1 String accelerometer
item 2 String location-services
item 3 String armv7 // was already added by default
(我還增加了應用程序的名稱,並在適當的字段的APPICON)
是的以上信息是否正確或者是否需要添加更多內容或更改內容?
此外,該應用程序被創建爲在iPhone 4S上運行。但是,上述要求是否也允許它在我應該包含的其他iPhone版本上運行,還是限制我的應用程序只能在iPhone 4S上運行的iOS 5.1限制?
我是否還應該在某個可以在某個版本的iPod Touch上運行的位置運行它,還是不會運行它?
謝謝您的建議
這就是我需要了解EIJay的全部內容,非常感謝! (所以我猜我聲稱硬件功能的方式畢竟是正確的?) –
是的。這些要求與iOS版本一起決定了可以運行你的應用程序的設備。 –
你有任何關於[這個問題]的建議(http://stackoverflow.com/questions/12427746/confusion-over-validation-and-ad-hoc-distribution-of-ios-app)我也有? :) –