当我试图在模拟器中构建/运行我的应用程序时,我得到2个错误/警告,我猜错误在SDK中。
文件:CLScoreServerPost.m
'uniqueIdentifier' is deprecated (declared at /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:64)
和CLScoreServerRequest.m中的这个
'uniqueIdentifier' is deprecated (declared at /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:64)
我一直在尝试重新安装模板等,但没有任何作用。 有人知道这个问题吗?
由于
答案 0 :(得分:1)
它说它就在那里:
因此,您应该在Google上搜索它以提出related Stackoverflow question。
不推荐使用意味着它不应再使用,如果您根据具体情况使用它,则可能会将其标记为错误。我的猜测是,如果您的部署目标设置为iOS 5.0,并且由于iOS 5.0不赞成该方法,那么在构建面向iOS 5的应用程序时会出现错误。如果您定位iOS 4.x或更早版本,这可能只是一个警告
如果您正在调用该方法,那么请不要。如果该呼叫位于第三方库中,请联系该库的作者。
答案 1 :(得分:0)
尝试重新启动iPhone和计算机。然后,在您从Xcode运行应用程序并在手机上运行应用程序后,请停止该任务。然后,通过手机重新打开应用程序,而无需Xcode运行任何任务。
我做了这个并且没有收到任何进一步的错误,并且能够从活动的应用程序区域打开/关闭(双击主页按钮),我能够重新启动它而没有任何问题。
希望这有帮助。
(我认为这是对正确问题的回应)