導航:首頁 > 編程語言 > python蘋果應用開發

python蘋果應用開發

發布時間:2024-12-02 20:52:09

1. python可以開發手機app嗎

python可以開發手機app,因為這也是一款編程的軟體,如果你用這款軟體去開發手機APP的話,就有一點大材小用的感覺了。這也說明這款軟體的強大性。

2. 基於Appium+WDA+Python搭建IOS自動化測試全紀錄(三):真機demo運行

前期回顧:
基於Appium+WDA+Python搭建IOS自動化測試全紀錄(二):模擬器demo運行
基於Appium+WDA+Python搭建IOS自動化測試全紀錄(一):環境搭建

在模擬器將demo跑通之後,就要在真機上測試啦,模擬器總是要為真機服務的。

在真機上主要是涉及到簽名及證書的問題,一下blog寫的特別好,然而其實我也沒有看懂,RSA演算法神馬的早在密碼學課程上還給老師了。
iOS App 簽名的原理
主要在此簡單記錄一下證書的配置吧。
在xcode中找到build Setting配置部分(之所以把這張圖放出來是因為我最開始找不到這個配置,萌新啥都找不到):

更改一下三個欄位對應的內容:
Code Siging identify 證書裡面對應的開發者
Proct Bundle Identify 對應的bundleID
Provisioning Profile 包含了 證書 / Entitlements 等數據,並由蘋果後台私鑰簽名的數據包。
數據包是.mobileprovision文件格式結尾 在終端中輸入如下命令即可看到裡面的信息

改完之後 我們開發的程度就可以裝到真機上啦,這個時候選擇在真機上運行,就可以啦。

測試app裝到真機上之後,還要考慮如何開啟py腳本,在真機上進行測試。
這里需要注意兩點:

最後找到的地址大概如下:

放到xcode中進行簽名證書配置,注意雖然我們打開的是WebDriverAgent文件夾,但是我們要配置的是WebdDriverAgentRunner 在其Build Settings中進行與證書有關的配置

配置完畢後還需要再WebdDriverAgentRunner中添加一個RoutingHTTPServer.frameork

點擊添加之後->add Other
在如下路徑可以查找到該framework

找的一定是appium文件路徑下的!
上邊關於wda並沒有做過多說明,因為還不怎麼了解 等了解了再補充相關知識

py腳本主要是配置有更改,主體文件請見開頭(二)模擬器demod的blog
在真機上配置更改如下:

然後啟動appium 發現真機上裝上了廁所app 裝上了WebDriverAgentRunner 然後用python運行腳本就ok拉!

以上為從搭建環境-》模擬器跑demo-》真機跑demo的簡單記錄,不涉及到原理方面的講解,如有錯誤之處還請提出。

【之後還有跳一跳的安卓環境搭建
wda的inspector相關環境還沒記錄~】

[Tbc]

個人博客:
進擊的程序茗

閱讀全文

與python蘋果應用開發相關的資料

熱點內容
小奔運動app網路異常怎麼回事 瀏覽:445
php開啟壓縮 瀏覽:301
伺服器主機如何設置啟動 瀏覽:282
linux配置網路命令 瀏覽:774
一張照片怎麼製作視頻app 瀏覽:908
pythonweb和php 瀏覽:976
電腦伺服器地址ip地址 瀏覽:823
對矩陣壓縮是為了 瀏覽:910
setfacl命令 瀏覽:172
linux子系統中斷 瀏覽:342
linux查看進程ps 瀏覽:224
知識庫系統php 瀏覽:623
小波變換壓縮圖像python 瀏覽:151
阿里巴巴程序員怎麼月入百萬 瀏覽:173
如何使用國外伺服器 瀏覽:188
燃燈者pdf 瀏覽:468
編譯器用數學嗎 瀏覽:7
圖形化apk反編譯工具 瀏覽:48
考勤表加密怎麼辦 瀏覽:735
arj壓縮與解壓批處理怎麼寫 瀏覽:658