Я намагаюся створити базовий OS X Framework, зараз у мене просто створений тестовий фреймворк: TestMacFramework.frameworkі я намагаюся імпортувати його в абсолютно новий проект програми X X.
Я створив файл .framework і імпортував його в новий проект. Здається, що рамка посилається добре, і я можу посилатись на загальнодоступний файл заголовка, який я додав до розділу фаз збірки рамки.
Однак, коли я намагаюся запустити контейнерний додаток, я отримую таку помилку:
dyld: Library not loaded: /Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework
Referenced from: /Users/samharman/Library/Developer/Xcode/DerivedData/TestMacContainer-dzabuelobzfknafuhmgooqhqrgzl/Build/Products/Debug/TestMacContainer.app/Contents/MacOS/TestMacContainer
Reason: image not found
Після трохи гуглінгу я зрозумів, що мені потрібно додати Copy Filesрозділ до фаз збирання додатків для контейнерів, тому я це зробив і налаштував так ...

Однак я все ще отримую помилку виконання. Я очевидно роблю щось не так тут, але ресурс бібліотеки розробників Apple для цього посилання Xcode 2, тому не дуже корисний!
Що я пропустив?
ОНОВЛЕННЯ:
Я можу побачити в журналі складання, що мій TestMacFramework.frameworkкопіюється в каталог .app content / frameworks, але він не встановлюється в каталог Library / Frameworks на HD

ОНОВЛЕННЯ 2:
Правильно створюються посилання, якщо я вручну копіюю TestMacFramework.frameworkв Library/Frameworksкаталог
/Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework (compatibility version 1.0.0, current version 1.0.0)







otool -Lговорить вам про те, де програма очікує, що знайде основу?