草庐IT

ios - CoreAudio 崩溃 - AVAudioIONodeImpl.mm :365: _GetHWFormat: required condition is false: hwFormat

我正在使用两个应用程序模块:1)使用此audioSession设置的录音模块:tryaudioSession.setCategory(AVAudioSessionCategoryRecord)tryaudioSession.setMode(AVAudioSessionModeMeasurement)tryaudioSession.setPreferredIOBufferDuration(0.05)tryself.audioSession.setActive(true)2)使用此audioSession设置的录音模块:tryaudioSession.setCategory(AVAudio

ios - 核心数据 + 'statement is still active'

这个核心数据错误让我很不爽。***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'statementisstillactive'除了偶尔快速调用请求时,我的应用程序和代码都运行良好。当我试图破坏应用程序时会发生这种情况。从一个屏幕转到下一个屏幕,下载数据并执行获取请求。我知道它与线程和核心数据有关。我从后台线程调用这段代码,它有自己的托管对象上下文。+(AN_User*)updateWithRecord:(NSDictionary*)recordmoc:(NSManagedOb

ios - iOS 崩溃报告中的 "SIMULATED (this is NOT a crash)"是什么意思?

最近我们开始看到以下崩溃报告:ExceptionType:00000020ExceptionCodes:0x000000008badf00dExceptionNote:SIMULATED(thisisNOTacrash)HighlightedbyThread:0ApplicationSpecificInformation:com.mycompany.myappfailedtoscene-updateafter10.00s这些崩溃报告来self们的用户“在野外”使用的iOS设备。我之前处理过failedtoscene-update的崩溃报告(通常只是一些进程耗时太长,从不应该阻塞的系统回

iphone - 是否 applicationDidFinishLaunching : get called when application is updated and launched first time?

applicationDidFinishLaunching是否保证在应用程序更新后调用?(当用户首次启动更新版本时。)换句话说,如果旧版本在更新过程中以后台模式运行,它会被杀死吗? 最佳答案 是的。如果它是后台的,更新程序将在升级之前杀死你的应用程序。这需要发生,因为更新通常会涉及锁定的文件和数据库迁移。 关于iphone-是否applicationDidFinishLaunching:getcalledwhenapplicationisupdatedandlaunchedfirstti

ios - cocoa pod 和 Watchkit 扩展

我尝试为我的应用构建一个WatchKit扩展...我将pods文件更新为如下所示:platform:ios,'8.0'use_frameworks!source'https://github.com/CocoaPods/Specs.git'link_with'my-team-ios','MyTeamWatchKitExtension'defshared_podspod'DOSingleton'pod'JSONModel'pod'MagicalRecord'endtarget:'MyApp'doshared_podspod'Facebook-iOS-SDK','~>3.23.1'pod'

ios - CocoaPods:如何获取链接到的每个 pod 的二进制大小?

目前我的项目依赖于许多pod,添加pod会使我的二进制文件更大,我想检查我链接到的pod并查看其中最大的pod,以便我可以知道应该删除其中的哪些。有什么想法吗?谢谢。 最佳答案 首先,转到您的根目录(包含yourproject.xcworkspace的目录)并键入“catPodfile”。这不是完全必要的,但会向您展示依赖关系,以便您有一个想法。然后输入“cdPods”。这会将您带到存储依赖项的目录。接下来,输入“du-h”。这列出了每个目录的大小,并且会让您很好地了解哪些pod是最大的。

ios - 创建 Pod,Cocoapods lint source_files 问题

我正在创建一个静态库,我想制作一个podspec,以便它也可以包含在其他项目中。为了生成正确的pod结构,我使用了一个命令:podlibcreate它生成了以下结构.podspecCHANGELOG.mdClassesProjectREADME.mdRakefileLICENSE我在“项目”目录中创建了一个新的Xcode项目。我还向名为Test1.h和Test2.h的项目添加了两个文件,并将它们保存在类目录中。另外,我在xCode项目设置中添加了header搜索路径变量“../Classes/”,因此编译器可以看到其他目录中的类和header。(有没有办法在Xcode中建立一个组,以便

ios - 传送 iOS 应用程序更新时出错。 "This bundle is invalid. Apple is not currently accepting applications built with this version of the SDK."

我在2014年1月24日悄悄地向iOS应用商店交付了一个应用。这是一款仅限iO7/iPhone的应用程序,所有内容均已正确交付。截至昨天,我的应用程序已获批准,目前可以在AppStore中看到。我整理了一个小更新,目前正致力于使用ApplicationLoader交付它。但是,现在当我上传我的生产IPA时,它会因为sdk错误而被拒绝。Messages:Apple'swebserviceoperationwasnotsuccessfulUnabletoauthenticatethepackage:806906410.itmspERRORITMS-9000:"Thisbundleisinv

iOS UI 测试失败,因为 "Application is not running, unable to get Accessibility data. Did you call -launch?"

如果这是一个重复的问题,我深表歉意。我找不到一个,我很茫然。我的测试无法通过,因为该应用程序未启动。我运行了测试并观看了模拟器,使用普通应用程序(用于单元测试),它会在测试运行后打开和关闭,但我的“MyAppUITests”应用程序看起来准备好打开并在启动时崩溃这就是为什么我得到Applicationisnotrunning,unabletogetAccessibilitydata.您是否调用了-launch消息。UI测试运行时的控制台:TestCase'-[FizzBuzzUITests.ViewControllerUITeststestTapNumberButtonIncremen

ios - xcassets : A XXxXX app icon is required for iPhone apps targeting releases of iOS prior to 7. 0

尝试使用xcassets处理所有图标和图像时,我收到警告,指出需要57x57、57x57@2x、72x72和72x72@2x图标,因为我的目标是iOS5+设备。问题在于:默认的AppIcon组不会接受这些图标。为Icon和Icon-72添加单独的条目也不会修复警告。 最佳答案 通过右键单击并选择“编辑器”>“新建应用程序图标”解决了这个问题。这创建了一个包含iOS6和7图标占位符的新AppIcon组。问题是由于Xcode模板造成的,默认情况下所有新项目都是iOS7+。也可以通过选择AppIcon图像集并使用属性检查器进行配置: