2017-06-18 40 views
0

我正在使用最新的reactnative verion 0.45,我沒有得到關於如何構建ios版本的official doc的線索。如何建立reactnative v0.45項目到ios realse

關於如何在文檔的iOS設備部分運行在這裏引述:

使用USB閃電電纜將iOS設備連接到Mac。 導航到項目中的ios文件夾,然後使用Xcode打開其中的.xcodeproj 文件。

但運行命令npm ios後找不到ios文件夾。和大多數StackOverflow的答案像this one需要一個命令,如react-native-bundle也沒有找到。

我已經有Xcode和一個應用程序開發會員帳戶,真的想在我可以做更多的東西之前建立我的第一個反應的應用程序到我的iphone。

我知道這可能是一個非常新手的問題。如果有人可以給一些指導或扔一些關於這個文件?

回答

0
  • 打開使用Xcode中的項目ios文件夾 Select ios folder

  • 連接手機和從設備選擇下拉列表中選擇您的手機Choose your iPhone

  • 選擇在瀏覽器中的第一個標籤和去到signing區域,請選擇您的開發團隊 Select first tab Select team

  • 點擊播放,它會在您的手機上的發展模式

安裝應用程序對於生產版本,你可以這樣做。但是,你需要你的方案改變生產:

  • 打開scheme菜單product下。從下拉菜單中,一路下來,您會看到菜單Edit Scheme,選擇此項。 Select scheme

  • 選擇Release方案,關閉並重新在手機中運行您的項目。 Select release scheme

注意:如果你正在爲發佈,請確保您的目標設備是Generic iOS Device

希望它能幫助! :)

+0

事情是沒有ios文件夾可用,真的是一個新手:D – armnotstrong

+0

有趣的,似乎你是在創造反應,本機應用程序。這些步驟可以與react-native-cli(react-native init ProjectName)一起使用。沒有嘗試用彈出的create-react-native-app雖然:) – Siwananda

3

我也堅持這個問題幾天以來,除非你不會得到一個iosandroid文件夾與React本機0.45更多。

您可以通過世博會建立自己獨立的應用程序:https://docs.expo.io/versions/v17.0.0/guides/building-standalone-apps.html

據我瞭解,他們編寫的程序對你在網上,所以它需要一些時間,需要一個免費的世博會賬戶,之後卻finised,你可以下載您的.apk.ipa將其提交到Play商店或AppStore。

當您想更多的自定義(非JavaScript)的代碼添加到您的項目並對其進行編輯在Andoid Studio或Xcode的,所以你必須從Reative本地彈出您:https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md

之後,你可以測試你的應用程序通過在模擬器中自行構建,無需展示應用程序。

+0

謝謝,會按照你的意見,看看它出來了什麼:D – armnotstrong

+0

嗨,BNY,我跟着你的老師試圖弄清楚這一點,但我couldn在用'exp login'登錄後,在文件夾下找不到'exp.json' [如本文檔](https://docs.expo.io/versions/v17.0.0/guides/building-standalone-apps。 html#2-configure-expjson)指定,你有什麼建議可以分享嗎?它會自動創建還是應該手動創建該文件?謝謝! – armnotstrong

+0

最後,我現在正在開發我的應用程序,但我不得不將我的蘋果ID和密碼發佈到世博會,儘管它是一個開源項目,但我感到很遺憾。而且'exp.json'似乎應該被稱爲'app.json',所以只需將'app.json'重命名爲'exp.json'並添加所需的東西即可。 – armnotstrong