从mac sdk 10.4u迁移到sdk9

时间:2014-09-23 09:44:02

标签: ios xcode macos sdk

我已将我的操作系统从mac 10.7升级到mac 10.9并在新操作系统中安装了新的xcode 6.0.1。 我有一个代码,它运行在xcode 3.2.5和10.4usdk。

我们有没有从10.4u sdk升级到10.9 sdk的程序?

[m_SDMPort setDelegate:self] ==> throws error 

// throws error "cannot initialize a parameter of type 'id<NSPortDelegate>' with an lvalue of type 'AppMainController *'

如何在从10.4u sdk移植到10.9时避免此错误和这类错误?

更改了以下内容。

  1. 将SDK从xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer复制到/Developer/SDKs/MacOSX10.9.sdk
  2. 在xcode项目下

    1. 将OS X部署目标更改为10.9
    2. 将基本SDK更改为OS x 10.9
    3. 将用户定义的SDK更改为/Developer/SDKs/MacOSX10.9.sdk
    4. 更改了项目设置,项目保存格式

1 个答案:

答案 0 :(得分:0)

我会说您的错误是AppMainController不符合NSPortDelegate协议。