我的应用程序被Appstore接受并在模拟器和实际的iPhone 5上工作,但我的客户抱怨该应用程序不是从他们的iPod Touch 5G开始。
我使用Xcode 5.1
和iOS 7
作为基本SDK和部署目标。支持的体系结构为arm64, armv7, armv7s
。所需的设备功能为armv7
。目标设备系列为iPhone
。
我还使用值为Application requires iPhone environment
的密钥YES
,但documentation表示此密钥可能不是原因:
如果此键设置为YES,则启动服务仅允许应用程序在主机平台为iOS时启动。
该应用程序具有所有必需的应用程序图标,并以3.5和4英寸设备的视网膜质量启动图像。
我错过了别的什么吗?
答案 0 :(得分:6)
获得真正的设备后,我发现了错误:
我使用了密钥Main storyboard file base name (iPhone)
但是对于iPod,您必须使用应用程序plist中的密钥Main storyboard file base name
。
我希望这些信息对于遇到此问题的其他人有所帮助。