10.8 SDKを使用してアプリを開発し、ルートレベルに対してリンクCFNetwork.framework
することができますが、デプロイターゲットを10.6に設定していることを確認する必要があります。これにより、リンカがへの強力な参照を生成しないことが保証されますCFNetwork.framework
。
otool
の出力を10.8デプロイメントと比較します。
MacPro:~ mdouma46$ otool -L /Users/mdouma46/.../CFNetwork\ Finagler
/Users/mdouma46/.../CFNetwork\ Finagler:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
/usr/lib/libobjc.A.dylib
/usr/lib/libSystem.B.dylib
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
そして10.6の展開ターゲット:
MacPro:~ mdouma46$ otool -L /Users/mdouma46/.../CFNetwork\ Finagler
/Users/mdouma46/.../CFNetwork\ Finagler:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
/usr/lib/libobjc.A.dylib
/usr/lib/libSystem.B.dylib
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation