使用RN开发的项目如何打包成ipa文件



  • 毕设用RN做了一个简单的ios app,请问如何把该应用打包成一个ipa文件,使app可以在iphone上运行?


  • administrators

    XCode里有一个archive的选项就是打包
    然后你要么需要一个付费开发者账号以便上传app store,要么借助蒲公英这样的测试分发平台



  • @sunnylqm 谢谢你的回复。
    我在React Native的文档上看到把项目打包成一个ipa还需要修改下面这个文件的内容:
    AwesomeApp/ios/AwesomeApp/AppDelegate.m
    可是我发现在这之前好像还需要在根目录使用一个命令生成一个jsbundle文件,请问一下这个文件的路径是一定要在项目根目录,还是可以在其他位置?


  • administrators

    @samzherf 新版本不需要单独运行命令,archive时自动生成bundle文件,请仔细读文档



  • @samzherf 参考https://github.com/cnsnake11/blog/blob/master/ReactNative%E5%BC%80%E5%8F%91%E6%8C%87%E5%AF%BC/ReactNative%E6%89%93%E7%A6%BB%E7%BA%BF%E5%8C%85-ios%E7%AF%87.md



  • 打包成ipa只能给越狱了的设备运行吧。



  • @shiyuwudi 可以淘宝买个证书(10几块), 签名后拿到ipa, 传给指定的手机就可以了


登录后回复