我正在为iphone/ipad构建通用程序,并且已将部署目标设置为3.0。它可以在iPad 3.2和iPhone 4.1上运行良好。但是,当我在iPod 3.1.3上构建并运行它时,运行时会自动选取iPad代码路径,并告诉我它无法找到UIPopOverController和UIMenuItem。在我的iPhone路径代码中,我不使用类似的东西。如何在iPod上运行通用应用程序(iPad和iPhone 4.1)3.1.3
它成功地建立并只试图运行时,它说的错误,并不能找到:
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController
Referenced from: /var/mobile/Applications/My_APP
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
Editted:
如果我删除所有我的iPad类的,并设置App.info主要的笔尖捆绑为iPhone。然后,它运作良好。我认为问题在于它运行iPad代码。我不知道我的iPod或我的项目有什么问题
可能重复http://stackoverflow.com/questions/2618889/universal-iphone-ipad-application-debug-compilation-error-for-iphone-testing) – 2010-10-08 17:08:30
没错。感谢您分享链接 – vodkhang 2010-10-09 01:02:11