需要注释掉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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)