2015-08-25 58 views
0

我正在按照他們的文檔整合Gimbal SDK。我有框架,必需的lib,橋頭,框架的導入。在名稱中使用空格或破折號時,我發現bundle和api-key存在一些問題,所以我簡化了項目名稱。爲什麼我從萬向支架註冊api鍵到狀態10000?

我創建的項目與POCGimbalNoPunctuationBundleId的包名稱(即%PRODUCT_NAME)和包ID前綴是com.mycompany.ios

我然後創建使用產品名稱萬向管理器API密鑰,ID捆綁前綴生成了我複製到我的appdelegate代碼中的一個密鑰。

的設置apikey被調用,SDK日誌:

2015-08-25 19:14:32:078 POCGimbalNoPunctuationBundleId[17282:607] Request (v10/registration/) failed: Error Domain=QLRestTemplateErrorDomain Code=-1011 "Expected status code in (200-299), got 400" UserInfo=0x7feeb151bad0 {NSLocalizedDescription=Expected status code in (200-299), got 400, QL_HTTP_STATUS_CODE=400, NSErrorFailingURLKey=https://ios.api.gimbal.com/service/v10/registration/, NSLocalizedFailureReason={"errorMessage":"Application verification failed. Invalid com.mycompany.ios.POCGimbalNoPunctuationBundleId for application with package com.mycompany.ios.POCGimbalNoPunctuationBundleId","statusCode":10000}} 
2015-08-25 19:14:32:079 POCGimbalNoPunctuationBundleId[17282:607] Error during registration:Expected status code in (200-299), got 400 

我知道它是什麼,告訴我,但我不明白爲什麼 - 這一切似乎符合示例應用程序和API關鍵在Gimbal經理。

幫助!我一直在爲此掙扎三天。

回答

0

在文檔中(對我來說)並不清楚捆綁ID是否包含產品名稱。我認爲這是內部建立的。因此,正確的答案是將「MyAppName」附加到問題中的包ID。

com.mycompany.ios.MyAppName 

小心包含空格或破折號的產品名稱。它們被轉換爲下劃線(_)。祝你好運。

相關問題