久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

IOS行貨自動(dòng)打包

 勤奮不止 2014-11-28
常見(jiàn)步驟如下:
1、清理工程
/usr/bin/xcodebuild -target targetName clean
2,、編譯工程
/usr/bin/xcodebuild -target targetName

3,、打包

/usr/bin/xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa

 如果是含簽名的包,上面兩個(gè)命令需要增加一些參數(shù),。

xcodebuild -target targetName CODE_SIGN_IDENTITY="iPhone Distribution:XXXXXX"
xcrun -sdk iphoneos PackageApplication -v 源app路徑 -o 輸出的ipa路徑 --sign "iPhone Distribution:XXXXXX"


自動(dòng)打包步驟:

1,、先用xocde手動(dòng)編譯好一個(gè)App,假設(shè)為MyApp.app
2,、導(dǎo)入證書(shū)文件到MAC的鑰匙鏈
//創(chuàng)建鑰匙鏈
security create-keychain -p myapp myapp.keychain
//解鎖,,否則回彈框等待輸入密碼
security unlock-keychain -p myapp myapp.keychain
//導(dǎo)入證書(shū)
security import /opt/myapp.p12 -k myapp.keychain -P mypassword -T /usr/bin/codesign

3、以MyApp.app為模板,,copy一個(gè)備份,,然后進(jìn)行各種資源的替換,比如替換了應(yīng)用的圖片文件等

4,、替換對(duì)應(yīng)的*.mobileprovision文件到MyApp.app目錄

5,、刪除MyApp.app下的簽名信息_CodeSignature

6、修改info.plist Bundle indentifier和*.mobileprovision一致

7,、修改MyApp.xcent中application-identifiervalue值為對(duì)應(yīng)證書(shū)名稱(chēng),,可以以一個(gè)xcent為模板,,注意如果沒(méi)有aps-environment關(guān)鍵字,打出來(lái)的ipa包將沒(méi)有apns模塊,,格式如下:
復(fù)制代碼
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>application-identifier</key>
        <string>Z4LR7CBRUD.com.yesun.vic</string>
        <key>aps-environment</key>
        <string>production</string>
        <key>get-task-allow</key>
        <false/>
</dict>
</plist>
復(fù)制代碼

8,、重簽名codesign

/usr/bin/codesign --force --sign 9c8b212f6a2c2382847b104e387a01b246d4ce42 --resource-rules=MyApp.app/ResourceRules.plist --entitlements MyApp.xcent Mkey3G.app

9、生成ipa包

/usr/bin/xcrun -sdk iphoneos  PackageApplication -v MyApp.app -o MyApp.ipa  --sign  9c8b212f6a2c2382847b104e387a01b246d4ce42 --embed MyApp.app/embed.mobileprovision

10,、刪除鑰匙鏈

security delete-keychain myapp.keychain

 

帶xcodebuild編譯的打包步驟如下:
  1. 導(dǎo)入鑰匙鏈
  2. 對(duì)工程clean
  3. 修改info信息
  4. 修改project信息
  5. xcodebuild
  6. 替換各種資源文件
  7. 修改xcent
  8. 重新簽名codesign
  9. xcrun打ipa
  10. 刪除鑰匙鏈

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多