2016-03-21 35 views
2

使用的iOS SDK「的licensePath財產與一個有效的文件路徑設置」,我試圖這樣設置許可證令牌:Affdex的iOS SDK錯誤

#ifndef YOUR_AFFDEX_LICENSE_STRING_GOES_HERE 
#define YOUR_AFFDEX_LICENSE_STRING_GOES_HERE @"090b118356d7c6afc08b6b58763...snip...56ade05a27c71c80f221" 
#endif 

,但是當我試圖運行AffdexMe演示,它說

Detector Error. No license provided. 

回答

2

設置宏時,您需要使用從Affectiva收到的SDK許可證文件的內容。當您檢查許可文件的內容,你會看到一個JSON字符串是這樣的:

{"token": "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "licensor": "Affectiva Inc.", "expires": "2019-04-15", "developerId": "[email protected]", "software": "Affdex SDK"} 

設置宏相應:

#define YOUR_AFFDEX_LICENSE_STRING_GOES_HERE {\"token\": \"1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef\", \"licensor\": \"Affectiva Inc.\", \"expires\": \"2019-04-15\", \"developerId\": \"[email protected]\", \"software\": \"Affdex SDK\"} 

需要注意的是它逃避與反斜槓字符的每個雙引號字符是非常重要的這樣C預處理器不會感到困惑。

+0

這意味着如果我們想要使用Affectiva SDK,我們必須購買它。其實我沒有購買SDK使用它,添加Pod文件並從git集線器下載演示源代碼,並在其中進行更改,我得到相同的錯誤消息。所以我應該購買它還是我可以獲得用於演示目的的許可證密鑰..? @Boisy Piter –