2010-10-10 31 views
9

我在讀這篇文章:http://www.openfeint.com/ofdeveloper/index.php/kb/article/000089,它似乎證明了使用OpenFeint實現GameCenter與向項目添加一個plist(設置成就/排行榜之後)一樣簡單。但是,這是真的嗎?我剛剛在我的項目中實現了這一點,並且看不到任何工作跡象。我也無法在GameCenter應用程序中看到該應用程序。OpenFeint與GameCenter真的很容易嗎?

難道是因爲我正在編寫通用的iPhone/iPad應用程序嗎?即使iPhone應用程序在iOS 4.1上?

任何人都可以幫助我嗎?

感謝

詹姆斯

+0

你究竟做了什麼?從您發佈的URL: 「執行OpenFeint集成的美化步驟。」 只是爲了確保:您已經實施了OpenFeint,如首先在文檔中所述? – 2010-10-10 21:32:51

+0

是的,我像往常一樣遵循文檔,弱鏈接正確的庫,但爲了實現遊戲中心,我真的只包含一個像它說的plist嗎?這似乎太少,實施不起作用!我唯一能想到的是,我正在構建一個通用二進制文件,並且iPad尚未安裝4.0,但您仍然認爲它仍能在iPhone上運行! – 2010-10-11 08:01:57

+0

你去過developer.apple.com並啓用了Game Center的應用嗎? – 2010-11-18 03:15:26

回答

1

原來,因爲iPad在4.0以下時,GameCenter無法工作,即使在iPhone版本上也是如此。

升級到Xcode 3.2.5(iOS 4.2),它會工作!

2

拋開只是包括的.plist還必須添加

"[NSNumber numberWithBool:YES], OpenFeintSettingGameCenterEnabled," 

您OpenFeint的設置字典。這是在你提到的鏈接,但很容易錯過,我認爲你錯過了它的原因是你說你只添加了「一個.plist」。

當啓動遊戲時,您可以驗證GC是否在您獲得特徵GC-「歡迎用戶名」通知時生效。

+0

是的,我添加了!這是在公開佯攻KB文章。 – 2010-11-05 13:33:52