iOS從證書申請到打包發(fā)布

參考鏈接:

申請證書:http://blog.csdn.net/jingyipo/article/details/51596135

上架流程:http://blog.csdn.net/yjxommm2005/article/details/72842249

證書必備:

首先要準備好“蘋果全球開發(fā)者關系證書”(我的電腦上已有)

在蘋果開發(fā)者后臺申請證書之前,還需要準備CSR文件演训,(我之前在弄真機調試時已經在桌面保存的有0816CertificateSigningRequest.certSigningRequest)

生產證書(未獲炔簟)由于有申請個數限定逆屡,要用時再申請吧

已申請ios_development.cer

App ID (也就是Xcode中的boundle ID)這個我也有com.aidongsports.gmfClient

授權文件(沒弄)

已弄aps.cer

distribution(名字:GMFProfileDistribution.mobileprovision)

科普相關證書概念:

Cirtification證書:是對電腦開發(fā)資格的認證赃承,分為兩種:

Developer Certification(開發(fā)證書):安裝在電腦上提供權限毒租,開發(fā)人員通過設備進行真機調試痒谴,可以生成副本供多臺電腦安裝衰伯。

Distribution Certification(發(fā)布證書):安裝在電腦上提供發(fā)布iOS程序的權限,開發(fā)人員可以制作測試版和發(fā)布版的程序

打包步驟:

一积蔚、導出js bundle 包和圖片資源

在根目錄新建release_ios文件

執(zhí)行命令

其中我們常使用的一線命令選項:

--entry-file ,ios或者android入口的js名稱嚎研,比如index.ios.js

--platform ,平臺名稱(ios或者android)

--dev ,設置為false的時候將會對JavaScript代碼進行優(yōu)化處理。

--bundle-output, 生成的jsbundle文件的名稱库倘,比如./ios/bundle/index.ios.jsbundle

--assets-dest 圖片以及其他資源存放的目錄,比如./ios/bundle

react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output release_ios/main.jsbundle --assets-dest release_ios/

生成了這樣的目錄

二临扮、將js bundle包和圖片資源導入到iOS項目中

這一步我們需要用到XCode,選擇assets文件夾與main.jsbundle文件將其拖拽到XCode的項目導航面板中即可

拖動的時候選擇這個教翩。杆勇。。

修改AppDelegate.m文件:

注意對應自己的jsbundle的名字

//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];

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

到目前為止呢饱亿,我們已經將js bundle包和圖片資源導入到iOS項目中蚜退,接下來我們就可以發(fā)布我們的iOS應用了。

三彪笼、發(fā)布iOS應用

設置release模式钻注,在Xcode左上角

在release下,運行配猫,控制臺就不會打印語句幅恋,項目上線可節(jié)約內存。

Archive 時報錯

ld: bitcode bundle could not be generated because '/Users/steven/Projects/gmfPro/gmfPro/gmfPro/node_modules/react-native-baidu-map/ios/lib/BaiduMapAPI_Radar.framework/BaiduMapAPI_Radar(BMKRadarOption.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build file '/Users/steven/Projects/gmfPro/gmfPro/gmfPro/node_modules/react-native-baidu-map/ios/lib/BaiduMapAPI_Radar.framework/BaiduMapAPI_Radar' for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解決辦法:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末泵肄,一起剝皮案震驚了整個濱河市捆交,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腐巢,老刑警劉巖品追,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異冯丙,居然都是意外死亡肉瓦,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泞莉,“玉大人洁墙,你說我怎么就攤上這事〗洳疲” “怎么了热监?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長饮寞。 經常有香客問我孝扛,道長,這世上最難降的妖魔是什么幽崩? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任苦始,我火速辦了婚禮,結果婚禮上慌申,老公的妹妹穿的比我還像新娘陌选。我一直安慰自己,他們只是感情好蹄溉,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布咨油。 她就那樣靜靜地躺著,像睡著了一般柒爵。 火紅的嫁衣襯著肌膚如雪役电。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天棉胀,我揣著相機與錄音法瑟,去河邊找鬼。 笑死唁奢,一個胖子當著我的面吹牛霎挟,可吹牛的內容都是我干的。 我是一名探鬼主播麻掸,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼酥夭,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了论笔?” 一聲冷哼從身側響起采郎,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎狂魔,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體淫痰,經...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡最楷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片籽孙。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡烈评,死狀恐怖,靈堂內的尸體忽然破棺而出犯建,到底是詐尸還是另有隱情讲冠,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布适瓦,位于F島的核電站竿开,受9級特大地震影響,放射性物質發(fā)生泄漏玻熙。R本人自食惡果不足惜否彩,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嗦随。 院中可真熱鬧列荔,春花似錦、人聲如沸枚尼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽署恍。三九已至悬而,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锭汛,已是汗流浹背笨奠。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留唤殴,地道東北人般婆。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像朵逝,于是被迫代替她去往敵國和親蔚袍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容