簡體   English   中英

具有靜態鏈接的libz dylib不支持iOS 7

[英]libz dylib with static link not support iOS 7

我的項目中的詳細信息:

  1. 使用Swift 1

  2. 需要支持iOS 7

  3. 使用ZipArchive

  4. 不要使用椰殼足類或其他

在我的項目中,我需要解壓縮某些內容。 所以我正在使用ZipArchive,這是動態鏈接。 當我沒有存檔(意味着xcode存檔)並放在testflight時,可以在項目上工作。

但是,當上傳到testflight時,iOS 7不支持動態鏈接,因此失敗了。

我試圖創建一個新的靜態庫目標,但是dylib 仍然需要動態鏈接 發生沖突了...

該如何處理?

我想到的第一個解決方案是:需要zlib的源代碼,但這很復雜。

也許找到其他快速解壓縮存檔的方法會更簡單

我已經解決了我的問題。

只需將所有ZipArchive的文件包括到構建階段即可( .c / .m->編譯源,* .h->標頭->項目)

在橋文件中包含頭文件,它們會減慢編譯速度,但可以工作。

不確定將來是否存在任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM