如何使用xCode运行reactnative程序,打包发布

如何使用xCode运行reactnative程序,打包发布,第1张

需要注释掉node_modules/react-native/packager/react-native-xcodesh中的最后一段关于“react-nativebundle”的命令调用,并不需要这个 *** 作。

您好,您

将这两个文件双击导入进mac电脑,

进入XCode ,菜单,Organizer 将设备激活为开发者用机即可进行真机调试

应用的发布也分两种

一种是打包成ipa上传到国内第3方软件市场,当用户的手机已经JailBreak时,双击的ipa文件就可以安装软件

(ipa同android的apk包一样,实质是一个压缩包)

使用XCode打包ipa:

1、选择 Edit Scheme

2、选择图中显示的Release:注意,此时的工程左边Products目录下仍然是红色的vcD4KPHA+PGltZyBzcmM9">

Xcode自己的工程文件下,Products文件夹下面 app 就是此时编译出来的,(这个地方要注意的问题就是,此时编译出来的如果是debug版,你选择的就是debug,如果是release版,你找到也就是release,建议用方式二去看看目录下面有哪些东西)。

现在比较麻烦,不但需要appid属于开发者,并且必须是admin级别或以上,但是我试了一下用xcodebuild

命令行还是可以打包的,自己ad-hoc测试的时候不妨就用命令行build吧。或者同事使用xcode6和xcode511,用6

archive,用511

export,不过只是权宜之计,相信不久的将来苹果还是会要求使用xcode

6发布的。

目的是将程序生成ipa文件,然后通过pp助手等工具安装到越狱版的ios系统中

环境

1)mac *** 作系统版本:10105

2)Xcode版本:71

3)已注册apple id

4)已经完成xcode7上免开发者账号真机调试的相关设置,具体可参考相应文档

干净的环境,没有装其它东东

先简单用xcode开发个程序,已经设置好免开发者账号真机调试

将目标选为Generic IOS device

选择菜单Product/Scheme/Edit Scheme

置为release

Build项目

进入编译目录,去把生成的文件拷贝出来

例如:

/Users/xingkongyoumeng-jishu002/Library/Developer/Xcode/DerivedData/tl-bgcucaxljdfwfcabsgzarinpzdii/Build/Products/Release-iphoneos

就是有禁止符号那个文件

新建一个文件夹,命名为Payload,把文件复制进去

把Payload文件夹压缩

将Payloadzip改名为Payloadipa

将文件放到windows系统中,用PP助手安装

如果你想自动打包 ipa 需要苹果开发者账号,XCode 为自动申请证书然后打包。

如果你没有苹果开发者账号,那就只能使用命令行打包了,而且打出来的包没有签名。

命令行工具是: xcodebuild

可以参见这个例子:网页链接

以上就是关于如何使用xCode运行reactnative程序,打包发布全部的内容,包括:如何使用xCode运行reactnative程序,打包发布、有多少种创建Xcode工程或直接打包iPa包的方法、xcode7.1怎么打包ipa等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9808287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存