• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Targetting Tiger
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Targetting Tiger


  • Subject: Re: Targetting Tiger
  • From: Steve Christensen <email@hidden>
  • Date: Sat, 24 Jan 2009 07:56:47 -0800

Your build settings below look reasonable, but given where the crash is happening it looks like the problem is with your main nib file. Is it possible that it contains a new Leopard-only view class, for example? Does IB show any incompatibilities with your xib or nib with a 10.4 target?

And I'd suggest getting your hands on a 10.4 system of your own, particularly if current or future customers have that as a requirement. My customer does so I'm doing all my development with Xcode 2.5 on a 10.4.11 system. I make sure everything works on 10.4 first, then also make sure that nothing weird happens on 10.5.

steve


On Jan 24, 2009, at 1:44 AM, Thomas Davie wrote:

I'm in a sticky situation. I personally have no machine capable of running tiger, but my customer needs me to provide a tiger version of my app. I attempted to create a build that targeted tiger, but they are reporting that it is failing.

What's going wrong:
The application crashes almost immediately (on tiger, but not leopard) while loading its nib, here's the back trace:
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
0 libobjc.A.dylib 0x90a594c7 objc_msgSend + 23
1 com.apple.AppKit 0x932639d8 loadNib + 303
2 com.apple.AppKit 0x932633d9 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 918
3 com.apple.AppKit 0x9326303a +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 164
4 com.apple.AppKit 0x93262f7c +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 392
5 com.apple.AppKit 0x93262cc3 NSApplicationMain + 433
6 com.davie.klondike 0x0000237a _start + 216
7 com.davie.klondike 0x000022a1 start + 41


Thread 0 crashed with X86 Thread State (32-bit):
 eax: 0x00000000  ebx: 0x927db6ae  ecx: 0x90ac0010  edx: 0x00000041
 edi: 0x00000008  esi: 0xbffffaf8  ebp: 0xbffffb88  esp: 0xbffffac4
  ss: 0x0000001f  efl: 0x00010202  eip: 0x90a594c7   cs: 0x00000017
  ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037


What I've done to try and get it to run on tiger:
Set the following build settings in my target:
ARCHS = $(ARCHS_STANDARD_32_BIT)
SDKROOT = macosx10.4
MACOSX_DEPLOYMENT_TARGET = 10.4
GCC_ENABLE_OBJC_GC = unsupported
In the xib file, set the target to 10.4 (I've also tried saving a version 2.0 nib instead of a xib).


I'm building using Xcode 3.1.2.

If anyone could point me to what setting I've missed, or some documentation I can read on this, I'd be really grateful.

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Targetting Tiger
      • From: Marcus <email@hidden>
    • Re: Targetting Tiger
      • From: Matt Long <email@hidden>
    • Re: Targetting Tiger
      • From: David Blanton <email@hidden>
References: 
 >Targetting Tiger (From: Thomas Davie <email@hidden>)

  • Prev by Date: iPhone Compositing Filters
  • Next by Date: Re: Targetting Tiger
  • Previous by thread: Targetting Tiger
  • Next by thread: Re: Targetting Tiger
  • Index(es):
    • Date
    • Thread