[英]static library builds in debug configuration but not in release configuration
[英]Static Library works fine with debug,but does not with release
我有一個帶有靜態庫的iOS
項目,該庫中有一個加密方法,該方法引用了許多有關AES encryption.
的系統加密方法AES encryption.
當我使用release構建靜態庫時,它返回正確的數據。但是當我使用調試模式構建時,它返回nil。
請幫助我,謝謝。 這是我選擇兩種模式的地方。
主要區別在於編譯器優化的級別。 選擇項目目標,然后查看“構建設置”,然后將“調試與發布”進行比較。
發生崩潰的潛在原因是該代碼具有一些內存使用錯誤,這些錯誤恰巧不會導致代碼優化崩潰,而沒有優化。 或其他配置有所不同。 請參閱@iDev的評論。
出發點是修復所有警告,包括編譯器和分析器。 檢查崩潰日志以了解崩潰。 如果您需要幫助,請向您的問題中添加崩潰報告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.