Test rig exited abnormally with code 134 with OCMock verify on iOS 4

前端 未结 4 714
梦如初夏
梦如初夏 2021-01-03 08:52

I\'m trying to add OCMock to my iOS 4 project. To test it out, I have a class Person with one method, -hello. When I run this test:



        
4条回答
  •  醉梦人生
    2021-01-03 09:10

    You don't have a bad configuration, it's a bug that Apple introduced in the simulator SDK when they released iOS4. Basically, if code invoked using an NSInvocation object throws an exception, then that exception is uncatchable. I wrote about the issue when it first appeared here:

    http://pivotallabs.com/users/adam/blog/articles/1302-objective-c-exceptions-thrown-inside-methods-invoked-via-nsinvocation-are-uncatchable

    Unfortunately, this bug affects OCMock and Apple hasn't show much interest in fixing it. Many people have filed bug reports, but to no avail.

    I realize this is little comfort, but you will get slightly better error messages when using Cedar for testing (I believe the same is true for GTM).

提交回复
热议问题