2011-06-25 47 views
0

我想將Skype框架添加到我的XCode 4項目。我只是在框架拖到我的框架文件夾,然後導入和它給我這個錯誤:無法添加框架(無效體系結構)

ld: warning: ignoring file /Users/****/Desktop/SkypeTest/Skype.framework/Skype, file was built for unsupported file format which is not the architecture being linked (x86_64) 

如果我嘗試使用它,它給我的錯誤。我做錯了什麼/失蹤?謝謝。

+0

也許這可以幫助你:http://blogs.skype.com/developer/2010/06/skypekit_beta.html – vikingosegundo

回答

0

我從來沒有嘗試過使用Skype.framework,但給出錯誤消息,似乎你正在構建一個架構x86_64的應用程序(因此是一個64位的應用程序),並且這條消息告訴你這是不兼容的Skype框架已經建立了不同的架構。

Skype.framework很可能與64位不兼容。您應該嘗試構建一個32位應用程序,直到Skype發佈其64位版本的框架。

+0

感謝您的快速回復。在我的項目構建設置中,我將體系結構從標準32/64位更改爲32位,但即時通訊仍然會出現相同的錯誤。 – sumderungHAY

+1

更多信息:如果你想知道這個框架已經編譯成的可用體系結構,你可以輸入'lipo -info/path/to/Skype.framework/Skype' *(帶有Skype.framework的正確路徑在你的磁盤當然)*。很可能Skype.framework具有ppc和i386(Intel 32位)架構,但不包括x86_64(Intel 64位)架構,因此您需要的應​​用程序也是32位,而不是64位,因此可以使用該架構。 – AliSoftware

+0

再次感謝您的回覆。我做了lipo -info,它說ppc。在我的架構下拉列表中,沒有選擇ppc的選項,我應該怎麼做? – sumderungHAY