/ / Premeniť existujúcu statickú knižnicu objektívu-c na rýchly - ios, objektív-c, rýchly, ios-rámcov

Preveďte existujúcu statickú knižnicu objektívu-c do rýchlych - ios, objective-c, swift, ios-frameworks

Som v procese pokusu o konverziuexistujúca objektívna c statická knižnica rýchlo. Mojim cieľom je aktualizovať niekoľko súborov z objektívu-c na rýchle naraz, takže po niekoľko týždňov môj projekt bude pozostávať z objektov c súborov a rýchlych súborov.

Vytvoril som jeden nový rýchly súbor a odstránil jeho objektív-c počítadlo časť. Tiež som vytvoril preklenovací hlavičku pri zadaní xcode.

Keď budem mať, mám nasledujúcu chybu:

"Pre statické knižnice nie je podpora Swift podporovaná"

Rozhliadol som sa trochu a zdá sa, že japotrebné vytvoriť rámec. Našiel som mnoho príkladov o tom, ako vytvoriť nový rámec, ale nič o tom, ako previesť a starý projekt statickej knižnice do rámca. Je to možné alebo musím začať nový projekt od začiatku?

Vopred ďakujem.

odpovede:

-1 pre odpoveď č. 1
  • Pridajte nový rámec pre kokosový dotyk ako TARGET vo vašom existujúcom staticky prepojenom knižničnom projekte.
  • V štádiách budovania pridáte všetky fázy .m, .mm, .c, .cpp, .metal atď. Do fázy "Stavať fázyKompilné zdroje" vášho statického prepojeného rámcového cieľa.
  • Vložte záhlavie, ktoré chcete zobraziť, na položku "Budovať fázy".
  • Nezabudnite skontrolovať nastavenie typu Mach-O vo vašomBuild Settings, mala by byť "Static Library". Aplikácia, ktorá chce použiť tento rámec, musí obsahovať záhlavie ako #import a pridať rámec do "Build PhasesLink Binary With Libraries" vášho cieľa aplikácie.

Tu je návod od raywenderlich.com

Tutoriál vytvára statickú knižnicu a potom ju prevádza do prostredia iOS, aby ste mohli skúsiť poslednú polovicu.