2016-06-12 99 views
2

我試圖通過ReactNative開發了我的iOS應用程序配置CodePush,以下這些鏈接:CodePush更新不一起工作反應本地iOS應用

https://microsoft.github.io/code-push/docs/getting-started.html

https://microsoft.github.io/code-push/docs/cli.html

每一個步驟是配置正確並進行了雙重檢查,但是當我使用鉻調試器跟蹤進程時,輸出將如下所示:

[CodePush] Checking for update.        CodePush.js:159 
[CodePush] An unknown error occured       CodePush.js:159 
[CodePush] 404: The specified resource does not exist.  CodePush.js:159 

任何解決方案?

+0

我知道你寫過你重複檢查過你的配置,但它看起來很像缺少或錯誤的部署密鑰。你可以重新檢查你的Code.pushDeploymentKey值是否在你的info.plist中正確設置。如果您針對不同版本有多個Info.plist文件,請確保它們都包含CodePushDeploymentKey –

回答

-1

您應該向代碼推送服務器發佈一個版本。那麼你的代碼推送客戶端可以檢查更新狀態。

+0

您不必部署初始版本。如果未部署任何軟件包,您將收到SyncStatus.UP_TO_DATE –

+0

我正在使用1.10.0-beta。我第一次測試時,它告訴我404:指定的資源不存在。我上傳一個包後。代碼推送同步工作。 – carlos

+0

您確定在測試之前創建了部署嗎?更新檢查基本上將部署密鑰和應用程序版本的HTTP GET發送到Microsoft維護的端點。當部署密鑰存在時,即使從未有任何推送密鑰,您也會收到一個200響應,指示沒有更新可用。如果部署密鑰不存在,則返回404。 –