To nie działa teraz. Kliknij poniższy link: https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html
Wybierz cel, który chcesz zmodyfikować i ujawnij jego fazy kompilacji.
Rozwiń fazę kompilacji Binarna z bibliotekami, aby zobaczyć struktury aktualnie powiązane z celem.
Jeśli szkielet, do którego chcesz słabo linkować, jest wymieniony w fazie budowania Link Binary With Libraries, zaznacz go i wybierz Edycja> Usuń, aby go usunąć.
Teraz możesz powiedzieć linkerowi, aby używał słabych powiązań dla tego frameworka.
Wybierz cel, otwórz jego okno informacyjne i kliknij opcję Buduj.
do innych flagi Linker budować ustawienie, dodaj następującą specyfikację opcji wiersza poleceń, gdzie jest nazwą ramach chcesz słabo odwołują się do: -weak_framework
Zbuduj swój produkt.
Dzięki, to wszystko! –
Włączyłem framework jako "opcjonalny", a aplikacja działa na urządzeniu, ale otrzymuję ten komunikat w konsoli "- [ViewController contollerABC] [ABCDocument withDocumentFilePath: '/ var/mobile/Containers/Bundle/Application/DFBD7E29-CD8E -4F3B-AA56-2A9A55F63499/XYZKitDemo.app/Document.pdf 'password:' (null) '] nie powiodło się. " . Czy możesz mi powiedzieć, jaki jest problem? –