2011-07-13 42 views
7

我是一名Android開發人員,正在讓我的雙腳與黑莓擦肩而過。我試圖將我創建的Android應用移植到BB。在這樣做我已經開始使用此命令:黑莓代碼簽署垃圾郵件

Backlight.enable(true); 

此命令要求我獲得代碼簽名密鑰並開始簽署我的應用程序。 在我看來,每次我對代碼做任何改變時,我都不得不辭去這個應用程序。當我通過簽名過程時,我被告知有76個文件需要簽名。每次簽名完成後,我會收到76封單獨的電子郵件,告訴我簽名已成功完成。這意味着在開發過程中,我將每天收到幾百封(如果不是數千封)這些電子郵件。

我的問題是:這是真的如何工作流應該是?我是否在我的簽名過程中做了正確的事情,每次我想要運行新版本時都會讓我簽名?

這似乎完全荒謬,我現在正在做這件事,所以我希望我只是忽略了一些事情,實際上並沒有這麼糟糕。

+0

你有沒有想過,直到你準備釋放只是不使背光源? – Gabe

+0

我認爲這實際上是我要採取的路線,現在我知道這個過程在頸部有多少痛苦。直到今天,雖然我沒有我的簽名密鑰,所以我不確定我的背光命令是否能正常工作。所以我必須用一些不同的變化來測試它。 – FoamyGuy

+0

在這種情況下,預處理器語句可能會很有用,因爲您可以獲得更多這些(例如, //#ifdef testmode http://docs.blackberry.com/en/developers/deliverables/12002/Specifying_preprocessor_directives_657636_11.jsp –

回答

7

我已經在我的gmail帳戶中設置了一個規則,在他們能夠通知我之前將這些郵件分類。我建議使用一個電子郵件帳戶,允許您執行類似操作。我不知道要讓RIM停止發送給您。

GMAIL規則:

Matches: from:([email protected]) 
Do this: Skip Inbox, Mark as read, Delete it 

我知道的避免簽署代碼(在限制API的存在)的唯一方法就是使用BB模擬器。我非常感謝在設備上測試更好,但我認爲在許多情況下模擬器足夠好,所以我通常使用這兩者的組合。

另外有人已經建立了一個Twitter帳戶,用於報告RIM代碼簽名服務器的狀態。用戶名:SigningServer,如果你堅持使用它,你將會再次遇到中斷,這是模擬器方便的另一個原因。

乾杯

+0

是的,我在我的交換中設置了一個'規則',使這些跳過收件箱並轉到黑莓垃圾郵件文件夾。我只是希望也許我錯了,這不是永久的解決方案。謝謝(你的)信息! – FoamyGuy