1. 程式人生 > >[IOS]'Project Name' was compiled with optimization

[IOS]'Project Name' was compiled with optimization

今天除錯的時候發現變數都不能查看了。在「lldb」中通過「po」命令來檢視總是提示變數未找到。

環境

xcode 7, Swift 2

錯誤提示

‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be available

分析

工程在編譯之後被優化了,所以導致單步的時候程式表現異常,變數也都不能訪問了。這是由於編譯的時候選擇的是 release,而 release 的時候是會做很多優化,導致上述結果。

解決方法

把編譯方式改為Debug。

具體步驟

1.
這裡寫圖片描述

2.
這裡寫圖片描述

3.
這裡寫圖片描述

然後再重新執行,就可以了。

相關推薦

[IOS]'Project Name' was compiled with optimization

今天除錯的時候發現變數都不能查看了。在「lldb」中通過「po」命令來檢視總是提示變數未找到。 環境 xcode 7, Swift 2 錯誤提示 ‘XXXX’ was co

The database cluster was initialized with RELSEG_SIZE 1048576, but the server was compiled with RELSEG_SIZE 8388608

database physical 都在 script back 對應關系 com 發現 logs   由於一次誤操作,將線上機器的數據庫程序目錄刪除,雖然不影響程序的正常使用,數據也未丟失,但後面如果出現服務器宕機或數據庫宕機,數據庫將無法啟動,而且數據庫對應的編譯參數也

在執行Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7003

最後錯誤程式碼為134(6 signal)(大概是這樣,錯誤解決了記錄一下,錯誤忘了截圖)   環境是cuda8.0,cudnn7.05,(在Titan上,cuda8.0、tensorflow1.4正好對應cudnn6.0,但這次GPU為GTX1070 貌似和Titan有區別),出

React-Native Issue: PCH was compiled with module cache path

最近React-Native專案中發現一個奇怪的問題: 當執行: react-native run-ios 的時候,發生如下錯誤: PCH was compiled with module cache path '/Users/tyler/wor

[iOS] Module compiled with Swift 3.1 cannot be imported in Swift 4.0.3

遇到使用 AirWatchSDK,拿到舊的版本是用 Swift 3.1 寫的,官方寫要用 xcode 8.3 來跑,但目前是用 xcode 9.2 開發,使用的是 xcode 4.0.3 版,會顯示下列的錯誤訊息: Module compiled with Swift 3.1 cannot be impor

解決Keystore was tampered with, or password was incorrect

keystore spa 定義 -m 選項 track san -i ros 使用簽名文件keystore查看生成的數字簽名中報錯解決 Keystore was tampered with, or password was incorrect 這是由於andro

[Unity插件]iOS Project Builder for Unity

unity uil app 信任 工具鏈 assets builder sdk www. https://www.assetstore.unity3d.com/en/#!/content/15522 主要功能: 可以在Windows環境下編譯iOS工程. 首先要到Mac

【exe4j】exe4j中"This executable was created with an evaluation version of exe4j"

cgo image ref ble val alua lua ted 用戶 在使用exe4j時,如果您的exe4j沒有註冊,在運行有exe4j轉換的*.jar為*.exe的可執行文件是會提示:"this executable was created with an eval

JAVA 報錯exe4j中this executable was created with an evaluation 怎麽辦

family font jar creat 圖片 tps with hang 怎麽辦 如果使用未破解註冊的exe4j打包JAR文件為EXE,運行EXE的時候就會出現下面的提示 ?打開exe4j軟件,Change License或者是輸入序列號,然後用註冊機算一

1.新建項目出現包名有一道紅線The SDK platform-tools version ((23)) is too old to check APIs compiled with API 20

新建 div 打開 platform 原因 check pla 分享 原因分析 原因分析: 就是platform-tools的版本太低導致的 解決方法: 1、點開SDK Manager,打開SDK Tools面板,將Platform-tools更新 2.更新完之後重啟a

Neovim中提示Error: Required vim compiled with +python

erro 支持 code body png 技術 linux 提示 src Neovim在編輯python文件時出現錯誤提示,如下圖 原因 出現該錯誤的原因說明未安裝Python2/3的支持 解決方法 使用包管理器安裝Neovim的Python支持python-neo

More than one file was found with OS independent path 'lib/armeabi-v7a/libanw.14.so'

     這個錯的意思就是不止一次匯入了同一個path所在名稱的依賴,編輯器就不知道以哪一個為準了。解決的方法只需要在build.gradle(Module: app)裡面,加上一段:   packagingOptions { //避免重複

More than one file was found with OS independent path 'assets/ap1.data'

在android studio中匯入一些依賴的時候出現的這個錯誤,網上搜到的和我的path的內容都不相同,但是這不重要,重要的是解決方案是相同的。 這個錯誤的意思是同樣的依賴路徑存在兩個,說人話就是兩次匯入了同一個名稱的依賴,然後系統就不知道要以哪一個為準了,這種問題的解決辦法也很簡單,在bui

Android Studio在建立專案是一直處於building “project name”gradle project info 解決方案

公司做專案,需要做安卓,做為java的我承擔了重任,由於我們國家限制我們“上網”(外網),讓我浪費了半天時間,最後出現,如圖所示錯誤: 才開始我以為是我網路的問題,等了好幾個小時,最後找到問題的原因了 ,就是gradle在作怪。 解決方法如下: 檢視gradle版本:檢視目

keystore was tampered with,or password was incorrect解決辦法

利用keytool匯入證書,命令如下 keytool -import -alias HZZSQKJdianshang -file HZZSQKJdianshang.cer -keystore trust.jks –storepass –storepass 報錯 keystore w

AddDbContext was called with configuration, but the context type 'NewsContext' only declares a parameterless constructor?

問題 An error occurred while starting the application. ArgumentException: AddDbContext was called with configuration, but the context type 'NewsContex

Android Studio編譯失敗:More than one file was found with OS independent path 'META-INF/proguard/androidx

報錯: Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’. More than one file was found with OS independent path ‘ME

Lucene問題之:field="***" was indexed with bytesPerDim=8 but this query has bytesPerDim=4

Lucene問題之索引時的位元組數和查詢時的位元組數不一致 這個問題是怎麼出現的呢,在一臺PC A上面單元測試都沒有問題,換一臺電腦B再執行單元測試就報出這個問題,再百度google上面查了查,沒有查到相關解決辦法,在此記錄一下解決過程,分享給大家。 什麼樣的查詢 我做的是如下的

There is no Action mapped for namespace [/] and action name [test] associated with context path [...

There is no Action mapped for namespace [/] and action name [test] associated with context path [/s2d]. - [unknown location] stucts2中錯誤

Angular No name was provided for external module 'XXX' in output.globals 錯誤

Angular 7 開發自定義庫時,引用ngZorroAntd,build過程中出現 No name was provided for external module 'ng-zorro-antd' in output.globals – guessing 'ngZorroAntd' 錯誤&nbs