有关CoreAnimation和NSImage的安装程序警告

时间:2013-09-05 09:24:31

标签: macos cocoa installer installation

在应用程序安装期间,我在控制台中收到下一个警告:
Installer[some-integer] CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces. Installer[some-integer] *** WARNING: -[NSImage compositeToPoint:operation:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.
请指出我们错在哪里以及如何解决它?

1 个答案:

答案 0 :(得分:0)

  

Installer [some-integer] CoreAnimation:警告,删除线程用   未提交的CATransaction;在环境中设置CA_DEBUG_TRANSACTIONS = 1   记录回溯。安装程序[some-integer] *

您的安装程序在辅助线程上使用CATransaction。 在主线程上使用CATransaction

  

警告: - 不推荐使用[NSImage compositeToPoint:operation:]   MacOSX 10.8及更高版本。请使用 - [NSImage   drawAtPoint:fromRect:operation:fraction:]而不是。

您的安装程序正在使用已弃用的API。 使用[NSImage drawAtPoint:fromRect:operation:fraction:]