日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

企业级账号 版本更新总结

發布時間:2025/3/17 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 企业级账号 版本更新总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

參考:
http://jingyan.baidu.com/article/a3aad71aa5fbfbb1fb0096b1.html



1、打包ipa,plist
工具:xcode6
證書:企業級開發證書


1.1)xcode6開始企業級打包時不在生成plist,需要自己編寫:模版見下:


<?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>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>(這里是IPA文件的路徑, http路徑就可以)</string>
<key>New item</key>
<string></string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>c(這個名字在xcode 中查看)</string>
<key>bundle-version</key>
<string>1.1(app的版本,在xcode中看)</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>(這里是APP的名稱)</string>
</dict>
</dict>
</array>
</dict>
</plist>




2、選擇https服務器
plist文件必須放到 https得服務器上。
這里使用七牛的免費域名,需要去七牛的網站上注冊。
注冊地址:https://portal.qiniu.com/



3、上傳ipa,plist

注冊完成后,會有一個免費的http域名可以用;
在域名設置-https 在申請一個https的域名,這里需要提交證件照片,等待審核,正常一天內審核通過;








審核通過后,上傳plist文件和ipa文件到空間上(ipa也可以當在其他http的服務上)






在文件名右側的?倒三角可以查看http訪問地址:例:
http://7wy3rr.com1.z0.glb.clouddn.com/****.plist


轉成https的訪問地址為:?https://dn-***.qbox.me/****.plist(前提是https的申請通過)






4、代碼處理
?4.1)代碼中判斷版本是否為最新
獲取當前版本:NSDictionary?*localDic =[[NSBundle?mainBundle]?infoDictionary];

????NSString?*currVersion =[localDic?objectForKey:@"CFBundleShortVersionString"];
獲取最新版本:本地數據庫保存最新版本號


4.2)更新版本
#define APP_DownloadURL @"itms-services://?action=download-manifest&url=https://dn-*****.qbox.me/gsSales.plist"

NSURL?*url = [NSURL?URLWithString:APP_DownloadURL];
[[UIApplication?sharedApplication]?openURL:url];


5)、錯誤原因
5.1)process launch failed: timed out waiting for app to launch

1、確定plist得外鏈是否可用,就直接把 哪個https得外鏈 在 瀏覽器上打開,如果可以直接現實plist里得內容,這就可以說明 這個鏈接是沒有問題得。
2、plist里面地址配置好,上傳得網盤,生成https外鏈,然后 在蘋果手機上輸入
itms-services:///?action=download-manifest&url=https://XXXXXX.qbox.me/XXXXX.plist?
把紅色部分換成你的外鏈,這樣就可以直接下載app了,
如果第一步正確,第二步不出下載,說明是plist可能有問題

如果 出現了下載效果,但下載過程中安裝失敗,那可能是你app證書得問題。
5.2)安裝失敗
1、網絡原因 下載ipa包時報錯?切換其他網絡嘗試

總結

以上是生活随笔為你收集整理的企业级账号 版本更新总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。