iOS 用命令行進行打包


通過命令行編譯打包

第一步,打開終端,輸入:

cd 把項目文件拖到這里(注意:cd后面要有空格,然后再把項目文件拖進來) 回車

 

 

第二步,clean工程(默認release版本),在終端輸入:

xcodebuild clean  回車

 

第三步,編譯(工作空間) ,在終端輸入:

xcodebuild -workspace 項目名稱.xcworkspace -scheme 項目名稱
回車(這里可能要等兩分鍾左右,因為編譯需要時間)

 

第四步,打開Finder,按common + shift + g ,輸入~/Library/Developer/Xcode/DerivedData ,前往。然后找到Release-iphoneos這個文件(/Users/mac名稱/Library/Developer/Xcode/DerivedData/項目名-dqvfylrrviudhfahtvjhlmacijzq/Build/Products/Release-iphoneos)

第五步,在桌面新建一個文件名為:test

第六步,在終端輸入:

.在終端輸入:
xcrun -sdk iphoneos PackageApplication –v 
把Release-iphoneos這個文件拖到 –v 后面(注意:-v后面要有空格) –o 把test文件拖到-o后面(注意:-o后面要有空格)/項目名稱.ipa

(例如:xcrun -sdk iphoneos PackageApplication -v /Users/mac名稱/Library/Developer/Xcode/DerivedData/項目名-dqvfylrrviudhfahtvjhlmacijzq/Build/Products/Release-iphoneos -o /Users/mac名稱/Desktop/test/項目名稱.ipa)

回車,打開桌面的test文件,就可以看到打好的包了。

測試

在終端輸入:

xcodebuild -workspace UnitTestDemo.xcworkspace -scheme UnitTestDemoUITests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' test

注:若用到第三方框架,需同步配置Header Search Paths和PODS_ROOT

 

測試並存儲測試結果,輸入:

xcodebuild -workspace UnitTestDemo.xcworkspace -scheme UnitTestDemoUITests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' -derivedDataPath '/Users/admin/Desktop/output' test

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM