Sebagai pencipta dan pengelola proyek ini, saya mencari bantuan untuk membuat pekerjaan ini dan menyelesaikan proyek ini. Saya benar -benar membutuhkan seseorang dengan pengetahuan yang baik tentang membangun kerangka kerja Cocoapods di Xcode yang dapat memperbaiki masalah akhir. Harap pertimbangkan untuk membantu. Jangan ragu untuk meninggalkan komentar tentang tiket masalah ini #2
Proyek ini menciptakan kerangka kerja dari Perpustakaan Inti Obs Studio yang disebut Libobs dengan mengemasnya ke dalam kerangka MacOS. Ini juga menciptakan cocoapod yang disebut obslib.
Kerangka kerja ini berisi file .dylib yang sudah dibangun, *.so file, file data, dan file header, yang biasanya menjadi bagian dari libobs.
Keuntungan menggunakan kerangka kerja adalah bahwa Xcode secara otomatis tahu cara menemukan header dan file sumber daya yang disertakan, dan menautkan dengan biner. Pengguna kerangka kerja tidak perlu melakukan konfigurasi tambahan selain menjatuhkan kerangka ke dalam proyek.
Ketika kerangka kerja ini digunakan dalam aplikasi MacOS, perlu dihubungkan dengan kerangka kerja, tetapi juga dengan itu termasuk Dylibs. Saya bisa mendapatkan kerangka kerja untuk menautkan di aplikasi, tetapi saya tidak bisa membuat dylibs menautkan. Saya tidak dapat membuat Xcode secara otomatis mengonfigurasi Dylibs yang disertakan untuk ditautkan.
Bagaimana cara mengkonfigurasi xcode selama pembangunan kerangka kerja untuk memasukkan Dylibs sehingga mereka secara otomatis terhubung?
Unduh versi alfa dari kerangka kerja di sini.
Tambahkan obslib.framework ke proyek XCODE Anda.
Hubungi fungsi obs_startup dari kode sumber Anda.
Kompilasi, tautan, dan jalankan proyek Anda.
Ada contoh folder yang berisi aplikasi macOS yang menautkan dengan kerangka kerja ini.
Saat membangun kerangka kerja ini, konfigurasi fase Xcode Build memiliki fase run skrip untuk memperbaiki jalur di Dylibs.
Kerangka kerja ini dapat dibangun menggunakan tindakan codemagic atau github.
Ada pod Cocoapods untuk obslib yang dapat digunakan untuk membangun kerangka kerja ini menjadi aplikasi macOS. Lihat contoh ini untuk detail lebih lanjut.
Plugin ini tidak dimuat karena: pustaka tidak dimuat: /tmp/obsdeps/lib/qtwidgets.framework/versions/5/qtwidgets. Kerangka kerja UI seperti QTWidgets tidak dimuat karena ini adalah kerangka kerja non-UI.