Professional Web Applications Themes

Compiling on 10.3 for 10.1... - Mac Programming

Is this possible? What would I need to do to ensure 10.1 compatibility? Or even 10.2? Thanks, Alex...

  1. #1

    Default Compiling on 10.3 for 10.1...

    Is this possible? What would I need to do to ensure 10.1 compatibility? Or
    even 10.2?

    Thanks,

    Alex

    Alex Guest

  2. #2

    Default Re: Compiling on 10.3 for 10.1...

    On Thu, 20 Nov 2003, Alex Rampell wrote:
     

    Install the relevant sdks (they aren't part of the default install of the
    dev tools)
    Fred

    Frederick Guest

  3. #3

    Default Re: Compiling on 10.3 for 10.1...

    In article <BBE256F2.2B468%rampellsoft.com>,
    Alex Rampell <rampellsoft.com> wrote:
     

    Make sure you install the 10.1 and 10.2 SDKs from your Xcode CD. (If you
    didn't customize the installation, they probably got installed by
    default.) Then get info on your project (not the target, but the
    top-level project icon), hit the General tab, and choose the appropriate
    SDK near the bottom of the window. The Xcode help has more info on
    ensuring compatibility with older OSes.
    Michael Guest

  4. #4

    Default Re: Compiling on 10.3 for 10.1...

    On 2003-11-20 08:33:10 -0800, Alex Rampell <rampellsoft.com> said:
     

    Install the 10.1 and 10.2 SDK's.... make sure when you create your initial project you choose which os's you'd like to build for. You should be fine. Or you can just build on 10.1 dev tools :)
    Cody Guest

  5. #5

    Default Re: Compiling on 10.3 for 10.1...

    In message <2003112901252443658%emig147maccom>, Cody Garvin <com>
    wrote: 
    <rampellsoft.com> said: [/ref]
    Or 
    >
    > Install the 10.1 and 10.2 SDK's.... make sure when you create your initial[/ref]
    project you choose which os's you'd like to build for. You should be fine.
    Or you can just build on 10.1 dev tools :)

    Good advice. However, there is a problem with this approach. If you try to
    use any method that was introduced after 10.1, you get, of course, a
    compilation error, which, you might think, is perfectly reasonable.

    However, suppose that this new post-10.1 method is not essential. At runtime,
    you can check to see if the object you want to send this message to actually
    responds to that method. If it doesn't, meaning that your app is running on
    10.1, you just don't send the message. No harm done. So, depending on your
    situation, you might or might not want to set your app to an older SDK version.
    Just a thought. I'm mentioning this because I've just discovered that if you
    implement some sort of delegation in some controller object that was introduced
    with 10.3 and if your project is using prior SDK version, your delegate method
    won't be called even if you're running on 10.3. I spent 5 days on this problem,
    thinking it was some kind of compilation or link error...

    -Laurent.
    --
    ================================================== ===============
    Laurent Daudelin Logiciels Nemesys Software
    mailto:net <http://nemesys.dyndns.org>
    Replace ihatespam with verizon to reply
    +++++++++++ Sent using an Apple Newton MessagePad 2100 ++++++++++

    Laurent Guest

Similar Threads

  1. Compiling
    By Bhaban in forum FreeBSD
    Replies: 2
    Last Post: March 1st, 04:02 PM
  2. To run without compiling
    By Eddy Soeparmin in forum ASP.NET General
    Replies: 2
    Last Post: July 30th, 05:33 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139