2014-08-27 97 views
0

我正在使用https://github.com/AzureAD/azure-activedirectory-library-for-objc - 適用於iOS的ADAL庫連接到Azure AD。配置iOS ADAL Azure SDK故事板

我已經建立了圖書館,並按照他們的指示,我得到以下錯誤 - 「ADALiOS:ERROR: 錯誤提出:18,其他信息: 域:ADAuthenticationErrorDomain ProtocolCode:(空) 詳細情況:所需資源包無法加載,請閱讀與ADAL提供身份驗證的用戶界面資源,如何建立你的應用程序.. 錯誤代碼的ADALiOS自述:18

查看源文件,它指出錯誤代碼18個涉及故事板。我覺得這令人困惑,因爲我去儘可能建立自己的樣品@https://github.com/AzureADSamples/NativeClient-iOS,我得到同樣的錯誤...提前

感謝,

+0

所以,我擺脫了這個錯誤的......顯然包含webviewcontroller故事板已被命名爲「ADAL ......」,在樣品中它被標記爲「IPAL ...」。我做了這個改變,錯誤消失了。 但是,現在我得到一個「***終止應用程序,由於未捕獲異常'NSInvalidArgumentException',原因:' - [ADAuthenticationWebViewController initWithCoder:]:無法識別的選擇器發送到實例0x8e0c1d0'」 – 2014-08-28 12:39:46

回答

0

所以,我所做的只是讓一個新項目與單一視圖,並帶來了ADAL_故事板和標題,並導入ADAL庫,它似乎工作。我仍然有些困惑,爲什麼他們的樣本沒有正確構建,但我會考慮解決這個問題。

0

感謝您的反饋卡爾。問題在於,樣本不能與iOS SDK捆綁在一起,因爲它們都獨立運行,因此您必須導入Storyboard。

但是,我們正在研究不再需要故事板的更新。

我回答在這裏更詳細的問題:Problems with resource bundles in adding Azure ADAL library to an iOS native app

+0

當爲ADALiOS構建靜態庫我們選擇iOS設備還是iOS模擬器? – 2014-11-13 20:55:56

+0

你應該選擇iOS設備。 – 2014-11-18 18:58:21

+0

ADALiOS庫是通用的嗎?因爲當我在iOS設備中構建它時,我得到了「架構i386的未定義符號」問題。 – 2014-12-17 00:28:43