當前位置:首頁 » 網頁前端 » 腳本代碼打包APP
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本代碼打包APP

發布時間: 2022-11-07 06:40:28

1. iOS開發知識體系之《腳本自動化打包--xcodebuild》

iOS腳本自動化打包方案--xcodebuild

本文主要xcodebuild腳本自動化打包並上傳到蒲公英或者AppStore,廢話不多說,直接上干貨!

先了解一下xcodebuild打包需要的一些指令

-workspace XXX.xcworkspace

XXX.xcworkspace需要編譯工程的工作空間名稱,如果工程不是.xcworkspace的,可以不需要-workspace XXX.xcworkspace這段話

-scheme XXX

XXX是工程名稱,-scheme XXX是指定構建工程的名稱

-configuration Release

填入打包的方式是Debug或Release,就跟在Xcode中編譯前需要在Edit scheme的Build configuration中選擇打出來的包是Debug還是Release包一樣,-configuration就是配置編譯的Build configuration

-archivePath ./myArchivePath

配置生成.xcarchive的路徑, ./表示生成在當前目錄下,myArchivePath是生成的.Archive文件名稱

ODE_SIGN_IDENTITY=證書

配置打包的指定證書,如果該工程的Xcode已經配置好了證書,那麼不加入這段話也可以,打包出來的證書就是Xcode中配置好的。

PROVISIONING_PROFILE=描述文件UUID

配置打包的描述文件,同上,Xcode已經配置好了就不用在填入這段話了

CONFIGURATION_BUILD_DIR

配置編譯文件的輸出路徑,如果需要用到.xcarchive文件內部的dSYM等文件,可以使用改欄位指定輸出路徑。

如果工程是勾選了Automatically manage signing,那麼就不用在配置ODE_SIGN_IDENTITY和PROVISIONING_PROFILE,今天這里講到的Automatically manage signing自動配置證書,手動配置的就不多說了,有興趣的話可以自己研究。

xcode工程配置自動獲取證書,如下圖:

打包所需要文件

配置打包的ExportOptions.plist文件,可以在任意一個Xcode工程中新建一個ExportOptions.plist文件。dev和adHoc和AppStore的配置文件內容不一樣,可以先手動打包後看下plist文件的樣式,這里提供一個樣例:

這里method對應的value為打包對應的環境,有development、ad-hoc、app-store、enterprise根據打包環境來配置不同的值

編譯腳本命令

xcodebuild archive -workspace XXX.xcworkspace -scheme XXX -configuration Release -archivePath ./myArchivePath CONFIGURATION_BUILD_DIR ./dir ODE_SIGN_IDENTITY=證書 PROVISIONING_PROFILE=描述文件UUID

導出ipa包命令

xcodebuild -exportArchive -archivePath ./myArchivePath.xcarchive -exportOptionsPlist ./ExportOptions.plist -exportPath ./out

-archivePath ./myArchivePath.xcarchive指定需要打包的.xcarchive路徑,./myArchivePath.xcarchive表示在當前終端路徑下的myArchivePath.xcarchive文件

-exportOptionsPlist ./ExportOptions.plist指定打包需要的ExportOptions.plist配置文件路徑

-exportPath ./out指定打包輸出的路徑, ./out表示打包結果輸出在終端的當前路徑下的out文件家中。如果沒有out文件夾會自動創建一個

腳本操作

首先:cd到需要自動打包的工程下

然後:在終端中輸入touch xcodebuild.sh創建xcodebuild.sh腳本文件

然後:雙擊打開腳本寫入下面 腳本內容(請確保所有版本的plist配置文件都寫好了)

最後:在終端中輸入./xcodebuild.sh運行腳本,按照步驟完成打包選擇(如果運行的時候出現Permission denied,請先在終端中執行chmod a+x *.文件的後綴名後,在運行,相當於提高腳本文件的許可權)

腳本內容

此腳本包含了自動上傳蒲公英的選擇操作,根據輸入指令來執行具體操作

腳本實現

具體詳細腳本見GitHub地址: https://github.com/Luck-666/xcodebuild.sh.git 如果好用記得給star,謝謝!

如腳本打包執行遇到問題可留言溝通!

2. 按鍵精靈錄制好了腳本後怎麼做成app

做成App 需要按鍵精靈PC助手。將腳本導入PC助手之後點擊生成小精靈,再安裝到手機上就行了。

3. 安卓lua的腳本怎麼弄成apk

有現成的腳本代碼很好辦,安卓叉叉小精靈就能弄。
先用集成開發環境導出腳本文件,然後去小精靈後台上傳,改名改圖標就能弄成apk了,幾分鍾的事~

4. 大神們請教如何把腳本打包成app

使用什麼軟體編寫的代碼,就用軟體直接生成就可以了。
舉例:比如按鍵精靈直接把寫好的腳本生成小精靈就可以生成App

5. 用這個auto.js編程軟體寫好腳本後,怎樣打包成APP。

在手機上,選中想要打包的腳本文件,點擊右側的三個點。

選擇「更多」,選擇「打包應用」。
點擊右下角的藍色按鈕,就可以將autojs的代碼打包了。

6. 用FLASH軟體做出來的文件 如何打包成手機或者平板電腦可以使用的APK或者APP文件

FlashDevelop自動為Android項目生成了打包腳本PackageApp.bat,運行腳本就可以自動生成apk安裝包。
嵌入的文件將被一同打包在APK中,主SWF文件和描述文件必須包含在內。除此之外,我們還可 以將其他資源嵌在apk包中,比如程序中動態載入的SWF動畫、圖片等。為了方便,可以將文件放在一個目錄中,將整個文件夾包含進 去,FlashDevelop中的打包命令正是這樣做的,將SWF文件和icon資源都放在bin目錄下,然後一起打包。

7. 想做一個游戲腳本怎麼做,怎麼寫,有什麼軟體

製作游戲腳本有很多軟體,但是很多都需要您學習編程,那麼問題來了,玩個游戲有必要去學枯燥的編程嗎,答案是完全沒必要,下面介紹幾款腳本製作軟體給大家。

1.按鍵精靈:

按鍵精靈是一款模擬滑鼠鍵盤動作的軟體。通過製作腳本,可以讓按鍵精靈代替雙手,自動執行一系列滑鼠鍵盤動作。按鍵精靈簡單易用,不需要任何編程知識就可以作出功能強大的腳本。只要在電腦前用雙手可以完成的動作,按鍵精靈都可以替代完成。

目前按鍵精靈已經更新到[2014.03.16164 ]-2015.11.23更新。從編程的角度來看,它集合一些插件的腳本編輯、調試工具。代碼不公開。生成的小精靈,模式化界面。

2.易語言:易語言是一門以中文作為程序代碼編程語言。以「易」著稱。創始人為吳濤。早期版本的名字為E語言。易語言最早的版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程序的實踐。從2000年至今,易語言已經發展到一定的規模,功能上、用戶數量上都十分可觀。

3.TC: TC是一款簡單易學,支持中文編程,零基礎可起步的腳本開發工具。

8. 想做一個游戲腳本怎麼做,怎麼寫,有什麼軟體

你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-2145646358547549868

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-2145646358547549868

在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

9. 掛機腳本怎麼做成app

先按CTRL+R I 然後走路,按照你想掛機的路線走一圈 然後再按CTRL+R腳本製作完成,記得保存腳本 注意:錄制腳本後,如果腳本管理本來是打開的,要關掉,然後重新按腳本管理按鈕,打開腳本管理查看和保存錄制的腳本。
掛機有多種含義,出現在網路游戲中時,指用特定的軟體,模仿你在游戲或者其他程序中的電腦操作,可以解放自己的雙手.運用在機械行業,則指大型機器。此外,掛機也有死機,完了,輸了等不同含義。

10. 能否使用腳本來打包unity導出的安卓項目

當然是可以的,Google自己就支持ant打包,你需要做的是
1、到apache網站上下載一個ant,安裝
2、到谷歌開發者網站上下載一個projects-cmdline,生成build.xml和local.properties
3、添加第三方jar包
4、簽名
5、使用ant打包
大致步驟就是這樣,具體腳本可以參考一下typesdk的開源打包腳本,裡面有整個流程的代碼