簡體   English   中英

安裝 CocoaPods Podfile 后,Xcode 調試器不顯示變量信息

[英]Xcode debugger doesn't display variable information after installing CocoaPods Podfile

我剛剛安裝了 CocoaPods 並在 Xcode 中向我的項目添加了一個 pod,以便我可以使用適用於 iOS 的 Google Maps SDK,但現在我無法在調試器控制台中獲取任何變量的類型或值。 我可以看到變量值的唯一方法是通過代碼中的打印語句。

我在 Xcode 7.0 beta 中使用 Swift 2.0,我幾乎完全按照這些說明將 pod 安裝到我的項目中: https : //developers.google.com/maps/documentation/ios-sdk/start 我做的唯一不同的是將 Podspec 中的第二行從“platform :ios, '8.1'”更改為“platform :ios, '9.0'”。

我查看了這個類似問題的答案: Xcode 調試器有時不顯示變量值? ,但我已經在使用調試版本,我很確定我的問題與 CocoaPods 相關,因為在我將它添加到我的項目之前一切正常。

這是已知問題,您可以在此處找到更多信息和已加星標的 isuue。

TL-DR - 快速解決方法:

添加Objective-C橋接頭文件並添加#import <GoogleMaps/GoogleMaps.h>"

從您的 swift 文件中刪除所有“導入 GoogleMaps”

PS:棘手的事情 - 你必須從你的 swift 文件中刪除所有導入 - 我忘記刪除一個,它導致了這個調試問題。

我遇到了同樣的問題,不知道你是否解決了它,但是,對我來說,這是因為 googlemaps 導致了太多錯誤。 因此,解決方法是在項目中刪除所有 googlemaps 導入,並在橋接頭中添加到 googlemaps 的導入。

更新到 iOS 版 Google Maps SDK 1.10.21020.0 版解決了該問題。

暫無
暫無

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

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