2016-11-12 48 views
0

我是新來測試童話和問的支持,但我沒有聽到他們這麼試圖在這裏。科爾多瓦IOS10上的TestFairy NSLogs

問題是,我看不到在iOS應用程序會話中的原始日誌窗口,但我可以在android或當我在iPhone模擬器上運行應用程序時看到它。

我跟着去信說明應用程序導出爲即席ECC ...

這裏的API文檔。 https://docs.testfairy.com/FAQ.html

哦,我還應該提到,我有一個科爾多瓦/離子應用程序。

在此先感謝。

+1

嗨Jason,我在TestFairy團隊工作,對不起,我們沒有及時回到您的支持票。您是否在運行iOS 10的設備上進行測試?在iOS 10中捕獲日誌時存在一個問題。請參閱https://docs.testfairy.com/iOS_SDK/Integrating_iOS_SDK.html以獲取有關如何在iOS 10上捕獲日誌的更多信息。 –

+0

@VijaySharma謝謝您回答了我的問題今天通過郵件。謝謝你會看看! – Jason

回答

0

好吧,感謝TestFairy的驚人支持,特別是@VijaySharma,這裏是需要幫助的人的解決方案。

查找平臺的.PCH頭文件>的iOS> MyApp的> MyApp的-Prefix.pch

在標題中添加以下。

#ifdef __OBJC__ 
#import <Foundation/Foundation.h> 
#import <UIKit/UIKit.h> 
#import "TestFairy.h" 
#define NSLog(s, ...) do { NSLog(s, ##__VA_ARGS__); TFLog(s, ##__VA_ARGS__); } while (0) 
#endif 

保存文件並重建應用程序。

此外,如果你想顯示所有的日誌,確保你有這個插件:https://github.com/apache/cordova-plugin-console

全部搞定!