HP?Mobile Center
手動打包iOS應用程序
先決條件
在打包應用程序之前,請確保您具有所需的資源:
硬件資源
Mac OS X 10.8或10.9的Mac機器
安裝了Xcode 6或更高版本
Closed如何檢查Xcode是否安裝?
軟件資源
HPMC啟動器
HPMC啟動器位于Mobile Center服務器計算機上的代理目錄中:
Linux:/ opt / hpmc / Agent
Windows:<路徑到您的服務器安裝文件夾> ﹨ server ﹨ Agent
也可以在這里下載。 HPMC啟動器工具可用于GUI和命令行版本。
HPMobileCenter.dylib
該圖書館可讓您的應用與移動中心一起使用。該庫包含在HPMC Enabler .zip文件中,可以從這里下載。還可以在Mobile Center服務器機器的以下位置找到它:
Linux:/ opt / hpmc / Agent
Windows:<路徑到您的服務器安裝文件夾> ﹨ server ﹨ Agent
代碼簽名證書
這是您的組織用于為開發和AdHoc / Enterprise分發代碼簽署應用程序的證書。證書必須安裝在您正在使用的Mac機上,并且可以在OSX Keychain Access程序中看到。
Closed如何復制代碼簽名證書
代碼簽名配置文件
這是您的組織用于為開發和AdHoc / Enterprise發行版代碼簽署應用程序的移動條款。這較初是從Apple Developer Member網站下載并安裝在Mac上的文件。
僅當使用UFT或Sprinter測試混合應用程序時:將uft.mobilecenter.agent.12.51.min.js文件從Mobile Center服務器計算機復制到Mac機器上的空文件夾。該文件位于這里:
Linux:/ opt / hmpc / HybridJS / ios /
Windows:<路徑到您的服務器安裝文件夾> ﹨ server ﹨ HybridJS ﹨ ios ﹨
使用HPMC Enabler打包您的應用程序
找到您要啟用以便使用Mobile Center進行測試的應用程序的ipa文件。
打開您之前下載的HPMC啟動器的GUI版本?;蛘?,找到HPMC Enabler命令行工具。有關詳細信息,請參閱適用于iOS的HPMC Enabler。
如果您使用HPMC啟動器的GUI:填寫HPMC Enabler for iOS窗口中的所有字段,然后單擊運行。這將生成一個額外的ipa文件,使用您的代碼簽名證書和配置文件進行自定義。
如果使用命令行工具:在Mac機器上鍵入以下命令:
$ <路徑到HPMCEnabler>
-inject <路徑到HPMobileCenter.dylib> -codesign <您的證書名稱> -p -d -j 創建一個新的ipa文件。
將新的ipa上傳到Mobile Center。
注意:無論何時上傳新的或修改的ipa文件到移動中心服務器,由于添加或更改iOS設備,請確保拔下設備并重新插入設備。
Mobile Center
配置app packager
使用升級工具升級應用程序
當您升級Mobile Center服務器時,以前上傳到Mobile Center的應用程序需要進行升級,否則在測試期間用戶將無法使用。在服務器升級期間,安裝程序會識別出可能需要重新打包的服務器上的應用程序,hpeMC,并提示您運行升級程序。
如果您選擇不在出現提示時運行升級程序,則可以如下所述手動運行升級程序。此工具可讓您在一個操作中升級您的應用程序,而不是將每個應用程序再次上傳到Mobile Center。
注意:
要在使用私鑰或iOS應用程序簽名的Android應用程序上運行升級程序,您必須已經配置了該應用程序包裝程序。升級程序使用相同的設置。請參閱配置應用程序包裝器以簽署Android應用程序(可選)并配置iOS應用程序的應用包裝程序。
對于iOS應用程序:請確保還下載Mobile Center 1.52的Packager服務,并將其安裝在Mac上,如Mac上安裝iOS應用程序包裝程序中所述
如果您的應用程序使用HP4M APK Infuser(Android)或HPMC Enabler(iOS)手動打包,然后上傳到Mobile Center,則升級程序將無法升級您的應用程序。您需要使用較xin版本的這些工具重新包裝您的應用程序,然后將其上傳到Mobile Center。有關詳細信息,請參閱手動打包Android應用程序或手動打包iOS應用程序
與升級后的Mobile Center服務器不兼容的應用程序將顯示為褪色的圖塊,左側角落有錯誤圖標,如下所示:
請按照以下步驟手動運行升級程序:
將目錄更改為PackagingUpgradeTool目錄:
在Linux上:cd / opt / hpmc / PackagingUpgradeTool
在Windows上(從命令提示符):cd <路徑到您的服務器安裝文件夾> ﹨ server ﹨ PackagingUpgradeTool
運行以下命令啟動應用程序包裝器升級工具:
Linux:./packaging-upgrade-tool.sh
Windows(從命令提示符):package-upgrade-tool.bat
輸入以下參數:
ip Mobile Center服務器IP地址
端口Mobile Center服務器端口
電子郵件Mobile Center用戶名
類型
應用程式類型:
安卓
IOS
全部(Android和iOS)
出現提示時,hpeMC在線咨詢,輸入Mobile Center用戶的密碼。
升級過程開始。在過程結束時,會顯示一個報告。您可以看到哪些應用程序已成功重新打包,以及那些無法重新打包的應用程序。
排除應用程序包裝器
可能有時候包裝過程不成功,應用程序無法加載。這可能發生在以下情況:
您不定義包裝服務的參數,或參數不正確
安卓:
如果您使用自己的密鑰簽署Android應用程序,請檢查服務器計算機上的應用包裝程序文件Mobile Center中的詳細信息是否正確。
iOS版:
檢查您是否在Mac機器上為應用程序包裝程序提供了參數,并且參數正確。
檢查您是否將Mac機器的正確IP地址添加到Mobile Center服務器計算機上的服務器屬性文件。
您嘗試上傳使用與Mobile Center 1.52不兼容的應用程序包裝程序版本打包的應用程序
嘗試重新上傳原始應用程序。
Android應用程序:如果您使用HP4M_ApkInfuser工具打包應用程序,請檢查您是否使用較xin版本。
iOS應用程序:如果您使用HPMC Enabler打包應用程序,請檢查您是否使用較xin版本。
您嘗試上傳Mobile Center不支持的應用程序
您可以上傳的較da文件大小為200MB。
團隊標識符為空
要成功打包iOS應用程序,必須在配置配置文件中指ding團隊標識符。
排除升級程序工具
如果您的應用程序是使用HP4M APK Infuser(Android)或HPMC Enabler(iOS)手動打包的,hpeMC分銷商,然后上傳到Mobile Center,則升級程序將無法升級您的應用程序。你可以:
配置應用程序包裝器,在上傳時自動打包應用程序,然后將應用上傳到Mobile Center。有關詳細信息,hpeMC技術支持,請參閱配置應用程序包裝器以簽署Android應用程序(可選)并配置iOS應用程序的app packager。
使用較xin版本的這些工具重新包裝您的應用程序,然后將其上傳到Mobile Center。有關詳細信息,請參閱手動打包Android應用程序或手動打包iOS應用程序。
hpeMC_hpeMC在線咨詢_華克斯(優質商家)由蘇州華克斯信息科技有限公司提供。蘇州華克斯信息科技有限公司()為客戶提供“Loadrunner,Fortify,CarbonBlack”等業務,公司擁有“Loadrunner,CarbonBlack”等品牌。專注于行業專用軟件等行業,在江蘇 蘇州 有較高**度。歡迎來電垂詢,聯系人:華克斯。
蘇州華克斯信息科技有限公司是一家從事高新軟件技術公司,公司業務范圍包括:1、提供網絡安全,終端安全(EDR)CarbonBlack,APT入侵檢測FireEye等整體解決方案及服務和實施.2、提供國內外軟件自動化測試工具產品,如性能測試Loadrunner、功能測試UFT(QTP)、安全測試Fortify/Webinspect/Checkmarx等.3、提供國內外**的EDR產品,如CarbonBlack、LookingGlass等.4、提供軟件自動化測試培訓服務5、提供國內外**的軟硬件及集成服務。公司現有以博士、碩士為骨干,并擁有多年軟件測試開發專業背景和豐富項目經驗的技術隊伍,還聘請教授和*為顧問,向廣大客戶提供較1佳的解決方案和高質量的技術服務。公司一貫堅持為客戶提供“新技術和高質量服務”的宗旨,已為中國的企業、研究機構和大學引進集成了大量軟硬件產品,并提供了滿意的服務,贏得了廣泛的**和良好的信譽。迄今,公司的業務已遍及電信、金融、教育、汽車、科研院所、電力、等行業。公司矢志于成為企業在產品研發過程中為之提供**的軟硬件產品和高附加值的工程咨詢服務的戰略合作伙伴和供應商。公司致力于向企業客戶提供一站式企業級軟件采購、企業信息化基礎架構、信息安全、信息技術等解決方案。在此基礎上,華克斯信息科技還向客戶提供專業可靠的規劃設計、實施部署、運行維護、升級遷移等信息技術服務。幫助客戶建立和優化信息系統、**其可靠持續運行并提高企業員工的工作效率,從而提升信息系統的**,進而為客戶節省人力、時間和財務成本、提升質量并促進創新,以快速獲得市場競爭優勢,是華克斯信息科技的一貫宗旨。華克斯信息科技目前已與眾多的國內外**軟件廠商實現了各方位的緊密合作,擁有豐富的軟件產品線和解決方案,目前已成為國內領1先的軟件解決方案、服務和培訓的供應商,同時也是****的軟件廠商如HP在國內較1大的合作伙伴之一。華克斯信息科技秉承“以客戶為中心”的經營理念,在不斷豐富產品線和提高服務能力的同時,一直積極進行區域拓展,以便為客戶提供較好的本地服務。
