2016-03-09 34 views
1

適當的措施這僅僅是缺少文件的情況下,迄今爲止,但創建的iOS的生產發行版本如果REACT本機應用程序,設置生成/歸檔方案被髮布,而不是之後調試,我是否需要手動創建一個main.bundle取消註釋第二jsCodeLocationAppDelegate.m,還是一些自動處理一下嗎?的陣營原生的iOS發佈版本

我一直在做這兩個步驟手動迄今爲止,但我敢肯定有那麼一天,我忘了這樣做的,我想知道什麼樣的編譯和構建腳本正在爲我和我需要自己做。

(使用[email protected]如適用)。

+0

嗨約書亞是你能算出這個?我試圖發佈我的應用程序,我成功地爲Android做了,但iOS真的讓我很難。有沒有可以推薦的教程? – Noitidart

+1

@Noitidart我最近沒有發佈超級版本,但進程有所改變。新版本中不再需要擔心「jsCodeLocation」。其他事情也可能改變。 – Joshua

+1

非常感謝提關於'jsCodeLocation' - 我還是改變它,我的東西沒有。如果你有機會分享更多的信息,我會非常感激。在我所有的搜索我還沒有發現,我不應該調整jsCodeLocation,但你剛剛清除,高達在秒,這麼短的評論!謝謝! :) – Noitidart

回答

3

在我們的應用程序我們已經取得了我們的構建系統產生App.plist(有一些ENV上下文的客戶端ID /標記/ API服務的網址),我們有一個屬性布爾值,指示應用程序是否需要使用捆綁或不捆綁。

在此基礎上,我們將模式切換使用(VS使用活重載服務器使用束)。

我提交了一些幾個月前公關在骨架帶來此,從來沒有經歷過,雖然去,但隨時你自己來實現:https://github.com/facebook/react-native/pull/2101

此外,我們用它來生成我們App.plist一個有趣的事情基於在ENV是一個腳本,基本上做到這一點:https://twitter.com/greweb/status/687575516862349312

希望這有助於