草庐IT

ios - 仅适用于 iPhone 而非 iPod 的应用程序。 (例如 Whatsapp)

这几天我一直在谷歌搜索,例如当我们在iPod中转到AppStore并尝试安装“Whatsapp”时,它显示了一个弹出消息:"Thisappisnotcompatiblewithyourdevice."所以我的问题是,作为一名开发人员,我们如何做到这一点?这可以在我们的应用程序构建或itunesconnect或其他地方的某个地方设置?怎么样?任何建议都会有所帮助。:) 最佳答案 执行此操作的正确方法是为UIRequiredDeviceCapabilities条目(字典)包含值为YES的电话key,这意味着只有支持电话的设备才能使用该应

ios - 我需要分别在 iPod touch、iPad 和 iPhone 上测试吗?

我想开始为iOS开发。我有Android开发背景,我知道你能接触到的设备类型越多,测试效果就越好,因为所有设备都有截然不同的规范,在你的测试设备上可能完美运行的东西甚至可能无法运行另一个,别说好看了。我知道在实际设备上进行测试非常重要,因为您可以在模拟器上测试的内容有很多限制,所以我决定购买一台实际设备。但是,在iOS世界中也有大量可用的设备!有iPodtouch、iPad和iPhone,每个都有几代和配置(8GB版本与16GB版本、WiFi版本、3G版本等)。不仅是屏幕尺寸,纵横比也因设备而异,包括的传感器也大不相同。我认为让应用程序在各种设备上运行应该不难,但是否有必要在您计划支持

iphone - 是否可以在不停止 iPod 音乐的情况下播放声音?

是否可以在不停止iPod音乐的情况下在应用程序中播放声音?现在我正在使用以下内容,但它会停止播放iPod音乐soundPath=[[NSBundlemainBundle]pathForResource:@"mySound"ofType:@"mp3"];soundURL=[NSURLfileURLWithPath:soundPath];mySound=[[AVAudioPlayeralloc]initWithContentsOfURL:soundURLerror:nil];[mySoundprepareToPlay];然后[mySoundplay]; 最佳答案

ios - 如何从 iOS 中的 iPod 库中检索播放列表?

我正在尝试在iOS中使用MPMediaQuery从iPod库中检索播放列表。我想在UITableView中显示。这是我在viewDidLoad中的代码。MPMediaQuery*myQuery=[[MPMediaQueryalloc]init];[myQuerysetGroupingType:MPMediaGroupingPlaylist];arrayOfPlaylist=[myQuerycollections];在UITableViewCell方法中staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableVie

objective-c - 调用 AVAudioSession setActive :NO 后恢复 iPod 播放

在您的应用使用完其session后恢复播放iPod或其他AudioSession的最佳方式是什么?注意我已经试过打电话...[_sessionsetActive:NOwithFlags:AVAudioSessionSetActiveFlags_NotifyOthersOnDeactivationerror:outError];我正在构建一个iOSVoIP应用程序,它使用AVAudioSessionCategoryPlayAndRecord作为其类别,并使用kAudioSessionMode_VoiceChat作为其模式。为了简化AudioSession管理的处理,我有一个单例,用于监听

ios - iPod 和 iPhone 之间的区别?在 APNS 中

我开发了一个带有推送通知的应用程序,但我有一个问题,在我的iPhone上他会发送Devicetoken,但在我的iPod5.Gen上我收到一个错误...ErrorDomain=NSCocoaErrorDomainCode=3000"novalid'aps-environment'entitlementstringfoundforapplication"UserInfo=0x1652a050{NSLocalizedDescription=novalid'aps-environment'entitlementstringfoundforapplication}有人能解释一下为什么吗?:(

iphone - 启用 ARC lite 的应用程序仅在发布配置中在第二代 iPod 上崩溃

我有一个启用了ARClite的应用程序(启用了ARC而没有将弱引用归零,AppleLLVM4.0)。部署目标设置为iOS4.0。它已经在iOS4.0到5.1.1上进行了测试。当我使用调试构建并通过Xcode安装时它总是工作正常,但是当我创建一个带有发布配置的临时构建时,它总是在使用iOS4.2.1的第二代iPod上启动时崩溃,但在其他设备(甚至第三代)上工作正常装有iOS4.3的iPod)。崩溃日志说找不到符号:_objc_retainAutoreleasedReturnValue调用main方法时崩溃(然后是dyld_stub_binder,dyld::fastBindLazySym

iphone - 如何为应用程序排除第 4 代 iPod touch

我想为以下设备发布一个应用iPad2或更高版本iPhone4或更高版本iPod5(或更高版本)问题是我找不到排除第4代iPodtouch的东西,但它没有足够的RAM来运行该应用程序,因此每次都会崩溃。有没有人遇到过这个问题? 最佳答案 您只能根据此处列出的功能排除设备:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResou

iphone - 在旧 iPhone/iPod Touch 上测试应用程序是否有意义

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。今天,随着即将推出的iPhone5,在旧的3GSiPhone或旧设备上测试应用程序是否有意义?对于不使用OpenGL在iPhone4上顺利运行的基本应用程序来说,模拟器是否足够???您能否分享有关旧款iphone/ipod型号的市场份额或统计数据?

objective-c - 当应用程序进入后台时如何在自定义应用程序中播放 iPod 中的音乐

我正在开发一个音乐应用程序,即使应用程序进入后台并使用beginReceivingRemoteControlEvents音乐也会继续播放,这样用户可以通过点击主页按钮两次来控制播放状态他的iPhone/iPad。我浏览了Apple开发的“音乐应用程序”示例,它使用MPMusicPlayerController从iPod库中获取歌曲,但是一旦应用程序进入后台并且不会停止播放歌曲支持beginReceivingRemoteControlEvents。我查看了几篇文章,其中说使用AVPlayer,但它不支持从iPod库中获取音乐,所以我被困在如何在应用程序进入后台并通过remoteEvent