Saya mencoba membuat Kerangka OS X dasar, saat ini saya hanya memiliki kerangka uji coba dibuat: TestMacFramework.framework
dan saya mencoba untuk mengimpornya ke proyek Aplikasi OS X baru.
Saya telah membangun file .framework dan mengimpornya ke proyek baru, Kerangka kerja tampaknya menghubungkan apa-apa, dan saya dapat merujuk file header publik yang saya tambahkan ke bagian fase membangun kerangka.
Namun, ketika saya mencoba menjalankan Aplikasi kontainer saya mendapatkan Galat berikut:
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
Setelah sedikit googling saya menyadari saya perlu menambahkan Copy Files
bagian ke fase membangun aplikasi kontainer saya, jadi saya telah melakukan ini dan mengaturnya seperti ...
Namun, saya masih mendapatkan kesalahan runtime. Saya jelas-jelas melakukan sesuatu yang salah di sini, tetapi sumber pustaka pengembang Apple untuk referensi ini Xcode 2, jadi tidak sangat membantu!
Apa yang saya lewatkan?
MEMPERBARUI:
Saya dapat melihat di build log bahwa saya TestMacFramework.framework
sedang disalin ke direktori .app content / frameworks, tetapi tidak diinstal ke direktori Library / Frameworks di HD
PEMBARUAN 2:
Membangun tautan dengan benar jika saya menyalin secara manual TestMacFramework.framework
ke Library/Frameworks
direktori
/Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework (compatibility version 1.0.0, current version 1.0.0)
otool -L
memberitahu Anda tentang di mana aplikasi mengharapkan menemukan kerangka kerja?