簡體   English   中英

React Native iOS App,在發布模式下崩潰

[英]React Native iOS App, crash on Release Mode

嗨我在發布應用程序時遇到問題,我正在使用react-native 0.39 ,但是我有一個問題,當我使用react-native run-ios運行它作為調試模式時,應用程序運行正常它來自xCode,但是當我使用react-native run-ios作為發布模式運行時 -配置在顯示它之后釋放應用程序崩潰,但是當我在xCode中以發布模式運行應用程序時問題再次完美,即使我的所有testflight用戶都有同樣的問題,我已按照正確的步驟進行部署:

  1. 生成本地包

    node node_modules/react-native/local-cli/cli.js bundle --entry-file='index.ios.js' --bundle-output='./ios/myapp/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'

  2. 更改AppDelegate中的網址

    jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

  3. 將捆綁包和資產復制到我的項目中

這是我項目中的結構

知道我為什么會遇到這個問題嗎? 關於我的環境的信息是下面的

  • xCode 8.2.1
  • MacOS Sierra
  • BaseiOS 8(我已嘗試更改我的xCode 8,9,10中提供的每個版本)

問候

我有一些建議,也許他們可以幫助你:

  1. 通過Xcode清理構建
  2. 單擊Xco​​de中的項目,您可以看到兩個目標。 通常是YOUR_APP和YOUR_APPTests。 檢查YOUR_APPTests構建階段 - > LinkBinary與庫。 您需要添加libReact.a和libART.a
  3. 嘗試直接在xcode中運行'release'模式,然后用模擬器測試它是否崩潰。 您可以在“產品 - >方案 - >編輯方案 - >運行”中進行設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM