Re: Problem while Porting from tiger to Panther
Re: Problem while Porting from tiger to Panther
- Subject: Re: Problem while Porting from tiger to Panther
- From: j o a r <email@hidden>
- Date: Tue, 25 Oct 2005 14:11:25 +0200
On 25 okt 2005, at 14.03, Harmanpreet Bachal wrote:
I am compiling my code on tiger and trying to run the .app on
Panther. It failed coz i am using the Quartz.Framework(available
from 10.4 onwards) so it would not launch (giving log errors that
PDFKit-available in the Quartz.Framework-not found).
Usually you would try to solve this type of problem with weak
linking, or by conditionally loading a bundle with that functionality
at runtime, depending on the system version. There is a lot of
information on this topic both in the documentation, and in the list
archives.
I set my Cross-Develop Using Target SDK to 10.3.9. Now the problem
is that i am getting compile time errors on Tiger stating that the
external Frameworks i am using i.e. Log4Cocoa and ADORB "No such
file or Directory" at the #import line. I have these frameworks at
the location /Library/Frameworks .
While you *could* move the frameworks to your SDK directory, I think
it would be better for you to investigate turning them into embedded
frameworks. With luck, this could mean that you wouldn't have to use
an installer for your application - something that's to be preferred,
both from a user and from a support viewpoint.
j o a r
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden