
ReactNative--IOS打包
地球人(三體世界、歌者文明等外星全體不在此范疇)都知道,就APP安裝來說,安卓世界可謂群魔亂舞,積極開放自由。隨便打個apk就可安裝使用了,當然有些需要googleplay service支持。IOS則相對保守的多,必須嚴格審核,通過之后方可上架,供他人使用。這點對于以盜版、山寨等手段興起的某些群體來說,是很痛苦的。當然,痛苦的還有普通IOS開發(fā)者。蘋果應用無論是開發(fā)人員自己測試,還是一定群體內內測,都必須擁有一定的資格——蘋果開發(fā)者認證賬號。蘋果開發(fā)者賬號有三種:企業(yè)賬號、公司賬號、個人賬號,后兩者就我知道幾乎沒什么區(qū)別。IOS應用要想上線或內測必須擁有三種賬號之一,扯了這么多,下面說一下,蘋果如何打包內測。當然,網上教程很多,可自行google(百度)。
首先,你要有從業(yè)資格證——蘋果開發(fā)者賬號
什么?沒有?自行注冊,來猛戳這里
然后,生成各種證書
過程操作很簡單,過程很繁瑣。沒辦法,通往成功的道路總是曲折的。
晚上教程一大堆,自行搜索。
接著,需要Xcode中添加各種證書
IOS離線包
控制臺輸入
react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/ios.jsbundle
打包成功后,ios目錄會多兩個文件,將這兩個文件添加到項目中,直接拖進去。


然后菜單欄中,找到Scheme編輯
Product>Scheme>Edit Scheme
或者直接
Command+Shift+'<'
進行如下設置,

接著點擊Product>Archive,注意要先將設備調試設置為Generic IOS Device,一路下一步即可。
導出成功之后就可以安裝了。
當然安裝需要添加測試設備的udid,udid什么鬼?
下面說一下udid怎么添加,以下只針對小白用戶,其他大神自行跳過。
如何添加udid
-
1.通過iTunes或者iTools等工具查看
手機連接電腦,打開iTunes(iTools), 按如下操作:


什么?沒有udid?看上圖操作3,,,點擊會變得哦!

右鍵,拷貝,不要截圖!
右鍵,拷貝,不要截圖!
右鍵,拷貝,不要截圖!
重要的事必須說三遍
-
2.通過第三方網站
在手機上用Safari打開如下鏈接neicebao.com/udid
手機上用Safari打開
手機上用Safari打開
手機上用Safari打開
重要的事必須說三遍

3.查看設備名稱
iTunes或iTools

手機直接查看

最后,將你的設備名稱和udid發(fā)給相關人員