Python實現(xiàn)iOS自動化打包發(fā)送郵件至測試人員郵箱詳解

內(nèi)容部分來源 :Python實現(xiàn)iOS自動化打包詳解

之前看到上篇文章iOS自動化打包,感覺如果能直接給測試發(fā)送郵件通知測試新內(nèi)容更加方便些所以在此基礎(chǔ)上新增了 發(fā)送郵件通知功能。

實現(xiàn)原理是這樣的 建椰,選擇?Generic iOS Device 然后 command + B 編譯 在Xcode 左側(cè)文件夾 Products 會出現(xiàn)一個 xxx.app的文件?新建Payload文件夾--拷貝xxx.app到Payload文件夾--壓縮成zip--更改后綴名為ipa--完成紊馏!?

這個方法代替了我們通常使用的 Archive 。過程也不是很簡便焕襟,所以我們用一個python的腳本來實現(xiàn)打包的這個過程.

使用方法:

1. 我們需要配置幾個路徑

a. 編譯生成的 xxx.app 文件路徑, 首先選擇?Generic iOS Device?然后 command + B 編譯完成后 在Xcode 左邊的文件夾列表中找到 Product 點擊里面生成的 xxx.app 澄成,郵件 Show in Finder



將此文件拖入終端會出現(xiàn)此文件完整路徑


復(fù)制此路徑配置至DaBao.py (文尾附下載鏈接) 的?appFileFullPath?


至此?xxx.app 文件路徑配置完畢

b.?openUrlPath 此配置為上傳成功之后打開的蒲公英項目管理頁面 直接粘貼 蒲公英項目管理地址即可

c .downloadUrlPath ?此配置為項目在蒲公英的下載地址?

d.?mail_user 此配置 為你的郵件發(fā)送方的地址胧洒,我用的是QQ 郵箱所以當(dāng)前填入的是QQ 郵箱地址 ????????????

注:發(fā)送方郵箱需支持SMTP服務(wù)

e.?mail_pass 此配置為 發(fā)送方郵箱SMTP服務(wù)密碼

以QQ 舉例

打開QQ郵箱 依次進入?設(shè)置? - 賬戶 - POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù) - IMAP/SMTP服務(wù) ?在 “IMAP/SMTP服務(wù)” 右邊會有一個 ”開啟“ 按鈕 ?點擊開啟按鈕 會彈出一個對話框 里面有一個 16位的字符串 復(fù)制字符串 設(shè)置“mail_pass” 中 ?如下圖 打碼處


f.mail_namelist ?此配置為測試人員郵箱 可多個設(shè)置 用英文逗號隔開? 例如["961826736@qq.com","33067321@qq.com"]

g. 蒲公英?USER_KEY ?&& ?API_KEY 將如下圖所示蒲公英對應(yīng)的字段配置至 DaBao.py



至此 ?appFileFullPath ,?openUrlPath墨状,downloadUrlPath卫漫,mail_user,mail_pass肾砂,mail_namelist列赎,USER_KEY,API_KEY镐确, 共八項包吝。

2.執(zhí)行 DaBao.py ? (生成可執(zhí)行文件 點一下就執(zhí)行 請看最后)

a. 使用終端至 ?DaBao.py ?文件目錄


b. 在終端輸入 python DaBao.py ?輸入 更新內(nèi)容信息 等待完成

??注:在終端輸入的更新信息 必須用 英文的雙引號 引起來 否則會報錯?


更新完成。 ~~~~~~~



更新 ?

如何變成一個可執(zhí)行文件真正的自動 不用打打碼的那種源葫!

剛剛寫完之后發(fā)現(xiàn)還需要執(zhí)行 ??DaBao.py 這一點很不方便 有人也說一點都不自動化 那么下面我們把 python 腳本變成一個 可執(zhí)行的文件這樣就方便了許多诗越。

介紹一個使用一條命令即可將Python腳本變成可執(zhí)行程序的工具,python-script-converter(僅限于Mac OS&;Linux),支持python2.x &; python3.x。任何python 文件都可以通過此方法 變成一個可執(zhí)行的文件息堂。

安裝 ?python-script-converter 需要 pip嚷狞, pip 如何安裝 請自行百度

安裝好pip 之后

在終端 執(zhí)行?pip3 install python-script-converter?

當(dāng)出現(xiàn) success块促! 即安裝成功


使用 ?python-script-converter 的使用非常簡單

在終端中輸入'psc '后 并且輸入一個空格然后將腳本拖入即可,程序會自動在腳本所在目錄創(chuàng)建一個可執(zhí)行腳本,且不會改變原來的腳本代碼

$ psc /Users/zhaojian/Desktop/Python\ Demo/demo1.py

這會在腳本目錄生成一個test.command文件,雙擊即可執(zhí)行床未。

若出現(xiàn) ?需要添加文件的可執(zhí)行權(quán)限 如圖



在終端輸入?chmod +x ?XXXX.command 文件路徑地址并回車即可

下面 我們在以后的是使用中 直接雙擊?.command文件即可

腳本代碼 DaBao.py 下載地址

Python3 環(huán)境下的腳本已上傳GitHub,代碼解析在注釋中

不足之處請各位大佬指出竭翠, 我做修改。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末薇搁,一起剝皮案震驚了整個濱河市斋扰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啃洋,老刑警劉巖传货,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異宏娄,居然都是意外死亡损离,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門绝编,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人貌踏,你說我怎么就攤上這事十饥≈翘” “怎么了蝗敢?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長刽漂。 經(jīng)常有香客問我眷昆,道長蜒秤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任亚斋,我火速辦了婚禮作媚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘帅刊。我一直安慰自己纸泡,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布赖瞒。 她就那樣靜靜地躺著女揭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪栏饮。 梳的紋絲不亂的頭發(fā)上吧兔,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天,我揣著相機與錄音袍嬉,去河邊找鬼境蔼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的欧穴。 我是一名探鬼主播民逼,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼涮帘!你這毒婦竟也來了拼苍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤调缨,失蹤者是張志新(化名)和其女友劉穎疮鲫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弦叶,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡俊犯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了伤哺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片燕侠。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖立莉,靈堂內(nèi)的尸體忽然破棺而出绢彤,到底是詐尸還是另有隱情,我是刑警寧澤蜓耻,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布茫舶,位于F島的核電站,受9級特大地震影響刹淌,放射性物質(zhì)發(fā)生泄漏饶氏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一有勾、第九天 我趴在偏房一處隱蔽的房頂上張望疹启。 院中可真熱鬧,春花似錦柠衅、人聲如沸皮仁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贷祈。三九已至,卻和暖如春喝峦,著一層夾襖步出監(jiān)牢的瞬間势誊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工谣蠢, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留粟耻,地道東北人查近。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像挤忙,于是被迫代替她去往敵國和親霜威。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,592評論 2 353

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