meanwhile, i found some log in the console.app:
15/3/29 下午2:53:52.580 PillarsOfEternity[46754]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.2 instead of 10.10.2. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
15/3/29 下午2:53:52.580 PillarsOfEternity[46754]: 0 CarbonCore 0x00007fff8da21d9b ___Gestalt_SystemVersion_block_invoke + 113
15/3/29 下午2:53:52.581 PillarsOfEternity[46754]: 1 libdispatch.dylib 0x00007fff8b0b2c13 _dispatch_client_callout + 8
15/3/29 下午2:53:52.581 PillarsOfEternity[46754]: 2 libdispatch.dylib 0x00007fff8b0b2b26 dispatch_once_f + 117
15/3/29 下午2:53:52.581 PillarsOfEternity[46754]: 3 CarbonCore 0x00007fff8d9ca3ca _Gestalt_SystemVersion + 987
15/3/29 下午2:53:52.581 PillarsOfEternity[46754]: 4 CarbonCore 0x00007fff8d9c9fb7 Gestalt + 144
15/3/29 下午2:53:52.581 PillarsOfEternity[46754]: 5 PillarsOfEternity 0x000000010072c4ad _ZN14AnimationEvent8TransferI17RemapPPtrTransferEEvRT_ + 952925
15/3/29 下午2:53:52.581 PillarsOfEternity[46754]: 6 PillarsOfEternity 0x0000000100722a1b _ZN14AnimationEvent8TransferI17RemapPPtrTransferEEvRT_ + 913355
15/3/29 下午2:53:52.000 kernel[0]: PillarsOfEternit (map: 0xffffff802fbb1a50) triggered DYLD shared region unnest for map: 0xffffff802fbb1a50, region 0x7fff8f600000->0x7fff8f800000. While not abnormal for debuggers, this increases system memory footprint until the target exits.
15/3/29 下午3:01:32.694 com.apple.xpc.launchd[1]: (unity.Obsidian Entertainment.Pillars of Eternity.130956[46754]) Service exited due to signal: Terminated: 15
don't know if it helps, and the last line is because i can only exit the game by cmd+alt+esc as it's freezing.