當前位置:首頁 » 工具五金 » iosapp打包工具有哪些
擴展閱讀
營業費用成本是指什麼 2025-05-17 10:42:44
45的水草缸成本要多少 2025-05-17 10:38:50

iosapp打包工具有哪些

發布時間: 2022-05-13 22:05:41

Ⅰ IOS APP開發常用的幾個命令行工具

xcodebuild

蘋果官方提供的的Xcode項目和工作空間(workspace)編譯工具,也就是xcode自帶的非圖形化命令行編譯工具。詳細的使用方法在命令行執行:
man xcodebuild

系統會告訴你所有的用法,這里就不詳細介紹了。

xcpretty

xcpretty is a fast and flexible formatter for xcodebuild

其實就是用來格式化(美化)xcodebuild命令行工具輸出日誌的一個小工具,我們新建一個Single View的項目xcodebuilddemo,然後在命令行執行:
xcodebuild

輸出日誌如下圖所示:

xcodebuild_snapshot.png

四個字「慘不忍睹」。

OK, xcpretty表現一下吧,執行如下命令:
xcodebuild | xcpretty

輸出日誌如下圖所示:

xcpretty_snapshot.png

OK,不用過多解釋了,不過執行上面的命令時先執行下面的命令安裝xcpretty:
gem install xcpretty

更多使用方法見項目首頁:https://github.com/supermarin/xcpretty

xctool

xctool是facebook推出的用於替換xcodebuild的更易於測試ios和mac應用程序的命令行工具,特別適用於ios app的持續集成。

注意,剛開始xctool不僅用於做單元測試,包括編譯、打包等功能,但現在編譯、打包等功能被放到facebook的另一個項目xcbuild中了,所以xctool目前主要是用於單元測試。

xctool的官方網址:https://github.com/facebook/xctool

安裝:
brew install xctool

如果您的mac機器上連brew都沒裝,那你真落伍了,自己去研究吧。

使用:
xctool -project xcodebuilddemo.xcodeproj -scheme xcodebuilddemo test -test-sdk iphonesimulator9.3

更詳細的使用方法自己到官方網站研究吧。可以指定只測試某個用例,某個方法哦。

xcbuild

xcbuild是一個兼容Xcode的編譯工具,它能使編譯更快快速,更友好的編譯過程日誌,可以運行在多個平台(主要指OS X和Linux)。

詳細的使用方法可見官方網站:https://github.com/facebook/xcbuild

目前該項目還比較新,應該是剛從xctool中剝離出來,只能從源碼安裝。

自己去試一試吧。

Ⅱ 請問用html5打包成的app,在蘋果與安卓上作用有什麼區別

你是不是想問h5封裝打包APP?安卓和蘋果是兩個系統,安卓APP的後綴是.apk,蘋果是.ipa,將h5打包APP,要對應自己的手機系統,兩個系統的APP只能安裝到對應的系統上,蘋果(安卓)APP是不能安裝在安卓(蘋果)系統上的。

h5封裝打包的APP,其實只是給網頁套了一個APP的殼子,讓它可以安裝在手機桌面上,打開還是網頁,網頁上能實現的操作,都可以在手機端實現,APP只是一個外殼,本質還是一個網頁。安卓和蘋果都是一樣的。

在亥著就可以做,搜索亥著,登錄賬號進入後台,輸入APP名稱、網址、就可以封裝打包了。

Ⅲ ios 如何打包app

你的意思是打ipa包吧。
1、用xcode真機編譯一下程序。
2、在左側最下面有xxxxx.app文件,右鍵「show in finder」
3、將finder中的這個.app文件拖拽到itunes圖標上
4、打開itunes,選擇應用程序(不是手機的應用程序)就能看到這個程序了
5、右鍵該圖標「show in finder」,就找到這個ipa包了。
望採納,謝謝

Ⅳ 盤點APP開發常用到的工具有哪些

第一、Bizness Apps:
這是一個快速創建APP軟體的平台,目前支持iOS(iPhone、 iPad)及Android平台,人們只需要進一步在選單中選取你的App需要的功能即可完成本機App的設計。在 App完成後,Bizness Apps會幫你把App上傳到他們在iOS和
應用商店的帳號。Bizness Apps需要收費為每個平台39美元。
第二、DevmyApp:
這是一款蘋果APP開發工具,用戶可以創建、設計和開發自己的iOS應用程序了,同時還可避免為一些經常出現的功能模塊重復編寫代碼。
第三、Mobile Roadie:
這是一個iOS和Android應用開發平台,整合YouTube,Brightcove,Flickr,Twitpic, Ustream, Topspin, Google資訊,RSS, Twitter和Facebook。用戶可使用其提供的內容管理系統更新資訊,也可自行修改應用細節。
第四、APPMakr:
主要業務就是為用戶提供一個良好的app軟體開發平台,讓不會編程的用戶也可以通過一個功能齊全的DIY工具包來開發手機app。
第五、Appsgeyser:
簡單,易懂,快速,任何人都可以使用AppsGeyser開發APP。

Ⅳ hbuilder怎麼打包ios的app

工具HBuilder 安裝包;
Android模擬器或者數據線+真機</ol>方法運行HBuilder---HBuilder,安裝包,解壓,運行HBuilder.exe。注冊,並登陸;
新建app---在左邊右鍵,選擇新建;
在彈出的窗口,填入應用名稱,根據需求選擇項目位置,以及模板內容;
創建好之後,選擇剛剛創建好的項目,在頂部選擇運行,根據你的情況現在運行方式;
選擇要打包的項目,在頂部選擇運行,發型原生安裝包;
在彈出的窗口,選擇相應證書,如果參數配置未完成,點擊頂部參數配置;
上傳圖標,如果不想挨個穿圖標就點擊下方生成並替換;</ol>參數配置配置相應的app入口位置,app名稱,版本配置圖標;
配置啟動圖片;
sdk配置;(可選,如果需要同步登錄,需配置相應的參數,獲得相應的參數需到相應的開放申請)</ol>

Ⅵ ios 開發app 用什麼工具

不會編程的話,可以去應用之星網站製作app,打包成ios,安裝到手機就能使用了。
你可以追問我,我給你發地址~

Ⅶ 製作一個IOS版的APP軟體需要哪些工具

android app開發工具:eclipse or Android Studio。

ios app開發工具:Xcode。

eclipse: Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台,可用於開發Android App,通過插件組件構建開發環境,如svn等,並且Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)

Android Studio :是一個Android開發環境,類似 Eclipse,Android Studio 提供了集成的 Android 開發工具用於開發和調試。

Xcode: 運行在操作系統Mac OS X上的集成開發工具,Xcode作為開發 iOS App的工具具有統一的用戶界面,具有設計,編碼、測試、調試等功能。

Ⅷ 使用mac進行ios幾種命令行打包方式

自動打包的方式有如下幾種:
一、使用xcodebuild進行打包
參考apple文檔:https://developer.apple.com/library/prerelease/mac/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html
xcodebuild -project "${TARGET}.xcodeproj" -target ${TARGET} CODE_SIGN_IDENTITY="${IDENTITY}" clean //將project clean下

xcodebuild -workspace MyWorkspace.xcworkspace -scheme MyScheme archive //進行archive,生成xcarchive文件
xcodebuild -exportArchive -exportFormat IPA -archivePath MyMobileApp.xcarchive -exportPath MyMobileApp.ipa -exportProvisioningProfile 'MyMobileApp Distribution Profile'
確實是可以生成.ipa,但是可能會導致不能安裝,https://developer.apple.com/library/prerelease/mac/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html , 鏈接是apple的官方文檔,文檔大概的意思將 xcarchive文件作為.ipa方式進行導出, 為什麼不能在ios設備上安裝?
二、原生xcodebuild、xcrun進行打包,需要詳細了解,可以看下這個鏈接 http://www.jianshu.com/p/1229476fbce4
具體打包指令和第一種方法區別不大,不同代碼如下:
xcodebuild -scheme Zxh -configuration ${buildConfiguration} clean //對代碼進行clean
xcodebuild -project Zxh.xcodeproj -scheme Zxh -configuration ${buildConfiguration} -destination generic/platform=ios archive -archivePath ${buildPath} //進行build,相當於在xcode裡面進行command+b,生成.app文件
#xcrun -sdk iphoneos PackageApplication -v build/Release-iphoneos/Zxh.app -o ${ipaName}.ipa --sign "iPhone Distribution:(打包證書)" //根據.app文件生成的ipa文件導出到指定目錄
三、xctool進行自動打包

參考網頁地址:http://www.tuicool.com/articles/uIZRZjy
1、確保安裝了xctool

沒有安裝xctool,可以用brew安裝,沒有安裝brew的,可以通過搜索安裝brew,然後執行如下操作安裝xctool

安裝命令:sudo brew install xctool
介紹下xctool命令:
xctool 是FaceBook開源的一個命令行工具,用來替代蘋果的xcodebuild工具。
先附上打包用的參考代碼,如下:
#
cd AutoProject //進入項目目錄

#
buildDay=$(date +%Y%m%d) //獲取當前日期
buildTime=$(date +%Y%m%d%H%M) //獲取當前時間
profile=」xxxx」 //設置打包配置文件
#
buildConfiguration=」QA」 //build時用的證書
buildPath=」../ArchiveProction/QA/${buildDay}/Auto_QA_${buildTime}.xcarchive」 //build後歸檔的文件目錄
ipaName=」../ipa/QA/${buildDay}/Auto_QA_${buildTime}.ipa」 //打好包放置位置
#
xctool -scheme AutoProject -configuration ${buildConfiguration} clean //clean下工程
xctool -scheme AutoProject -configuration ${buildConfiguration} archive -archivePath ${buildPath} //對項目進行Archive, 將xcarchive文件導出到指定目錄
xcodebuild -exportArchive -exportFormat IPA -archivePath ${buildPath} -exportPath ${ipaName} - exportProvisioningProfile 「$profile」 //生成的ipa文件導出到指定目錄, 此處依然使用的是xcodebuild進行打包, 待優化

Ⅸ ios 免費 打包 工具有哪些

1、用xcode真機編譯一下程序。 2、在左側最下面有xxxxx.app文件,右鍵「show in finder」 3、將finder中的這個.app文件拖拽到itunes圖標上 4、打開itunes,選擇應用程序(不是手機的應用程序)就能看到這個程序了 5、右鍵該圖標「show in finder」,...