關(guān)于配置Jenkins自動(dòng)打包錯(cuò)誤總結(jié)

錯(cuò)誤一:

/var/folders/wg/x679y9p90_3298ln2hj3p3kw00007x/T/IXMA2VPqAt/Payload/*********.app/ResourceRules.plist: cannot read resources

在網(wǎng)上查了一些資料,解決方案是: Click on your project > Targets > Select your target > Build Settings >Code Signing Resource Rules Path 處添加

$(SDKROOT)/ResourceRules.plist。但是我所有用的Xcode8.2.1涎嚼,已經(jīng)沒(méi)有 “Code Signing Resource Rules Path” 選項(xiàng)

解決方案:?

查看下圖中,畫(huà)紅線(xiàn)的地方是否勾選藕赞,如果勾選,取消勾選即可。

錯(cuò)誤二:

No certificate matching '***********************************' for team '*********':? Select a different signing certificate for CODE_SIGN_IDENTITY, a team that matches your selected certificate, or switch to automatic provisioning.

Provisioning profile "*********" belongs to team "***********************************", which does not match the selected team "*********"仙蛉。

這種錯(cuò)誤原因主要是項(xiàng)目中選擇的證書(shū)跟選擇的Team不匹配主巍。

解決方案:

1. 重新選擇工程中的Team,讓Team與證書(shū)匹配挪凑。這種方法會(huì)使Jenkins與Xcode的配置相關(guān)聯(lián)孕索。如果開(kāi)發(fā)人員在無(wú)意中修改了Xcode里的Team, 那么測(cè)試妹子通過(guò)Jenkins就無(wú)法打出相應(yīng)的.ipa包

2. 我采用的方法是,在Jenkins執(zhí)行 Xcode 構(gòu)建之前躏碳,通過(guò) 增加構(gòu)建步驟-> Execute shell搞旭,在腳本里指定正確的Team。例如

sed -i "" s/'DEVELOPMENT_TEAM = ********;'/'DEVELOPMENT_TEAM = ********;'/g ?你的工程名稱(chēng).xcodeproj/project.pbxproj

錯(cuò)誤三:

FATAL: Build directory does not exist at /Users/Shared/Jenkins/Home/workspace/MyTest_1/build/Release-iphoneos. Potential configuration issue.

Build step 'Xcode' marked build as failure菇绵。

原因是:Xcode插件下的 SYMROOT目錄沒(méi)有設(shè)定

解決方案:

因?yàn)槲壹闪薱ocoapods,集成后是workspace工程, 所以前面設(shè)定為 WORKSPACE

錯(cuò)誤四:

No profile matching 'getgetsetset5CommonTest' found:? Xcode couldn't find a profile matching 'getgetsetset5CommonTest'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor.

原因是: 1.Jenkins 在指定的目錄下沒(méi)有找到對(duì)應(yīng)的profile文件

解決方案:

/Users/Shared/Jenkins/Library/MobileDevice/Provisioning Profiles ? 看看這個(gè)目錄下面肄渗,有沒(méi)有對(duì)應(yīng)的profile文件,如果沒(méi)有咬最,可以手動(dòng)拷貝相應(yīng)的profile文件翎嫡,如果中間某些目錄(例如 :MobileDevice)缺失,也可以自己手動(dòng)創(chuàng)建

錯(cuò)誤五:

AFNetworking does not support provisioning profiles. AFNetworking does not support provisioning profiles, but provisioning profile getgetsetset5CommonTest has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor. ?等等第三方庫(kù)報(bào)錯(cuò)永乌,

原因是: Podfile 文件中使用了 use_frameworks!

不使用:

使用后: ?

此時(shí)第三方庫(kù)可以選擇證書(shū)和profile會(huì)報(bào)錯(cuò)惑申。

錯(cuò)誤六:

/work/yd-jenkins/workspace/neibu-iphone-koolearn/Build/Intermediates/koolearnMotion.build/Release-iphoneos/koolearnMotion.build/Objects-normal/arm64/noClass_Video_Get_Host_V1.o

/work/yd-jenkins/workspace/neibu-iphone-koolearn/packageild/Sym.root/Release-iphoneos/noInterfaceLibrary/libnoInterfaceLibrary.a(noClass_Video_Get_Host_V1.o)

ld: 17 duplicate symbols for architecture arm64

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

原因: 私有庫(kù)中有noClass_Video_Get_Host_V1 這個(gè)類(lèi),本地工程中沒(méi)有刪除干凈翅雏,也存在 noClass_Video_Get_Host_V1 這個(gè)類(lèi)圈驼,造成報(bào)錯(cuò)

解決方案:

刪除本地中重復(fù)的類(lèi)

如果有問(wèn)題:請(qǐng)加834519879@qq.com ,大家一起研究

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末望几,一起剝皮案震驚了整個(gè)濱河市绩脆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌橄抹,老刑警劉巖靴迫,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異楼誓,居然都是意外死亡矢劲,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)慌随,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)芬沉,“玉大人,你說(shuō)我怎么就攤上這事阁猜⊥枰荩” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵剃袍,是天一觀的道長(zhǎng)黄刚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)民效,這世上最難降的妖魔是什么憔维? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任涛救,我火速辦了婚禮,結(jié)果婚禮上业扒,老公的妹妹穿的比我還像新娘检吆。我一直安慰自己,他們只是感情好程储,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布蹭沛。 她就那樣靜靜地躺著,像睡著了一般章鲤。 火紅的嫁衣襯著肌膚如雪摊灭。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天败徊,我揣著相機(jī)與錄音帚呼,去河邊找鬼。 笑死皱蹦,一個(gè)胖子當(dāng)著我的面吹牛萝挤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播根欧,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼怜珍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了凤粗?” 一聲冷哼從身側(cè)響起酥泛,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎嫌拣,沒(méi)想到半個(gè)月后柔袁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡异逐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年捶索,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灰瞻。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡腥例,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出酝润,到底是詐尸還是另有隱情燎竖,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布要销,位于F島的核電站构回,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜纤掸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一脐供、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧借跪,春花似錦政己、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)仅孩。三九已至托猩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辽慕,已是汗流浹背京腥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留溅蛉,地道東北人公浪。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像船侧,于是被迫代替她去往敵國(guó)和親欠气。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容