Re: [問題] iOS8 連結方式安裝IPA失敗
這兩天都在搞相關的東西
所以直接回文,當做記錄,也歡迎有類似問題的人一起討論
首先,OTA(over the air)安裝在 iOS8 上面有一些問題
我使用的是企業帳號,不過 ad-hoc 的行為應該類似
在我的環境中無論是使用 QR-Code,或 iVersion 自己更新
最後都是使用 itms-service 開啟連結並進行安裝
在iOS7之前,這動作會脫離目前app回到桌面後進行下載與安裝
iOS8(8.0)會直接進行下載與安裝,不 會 脫離目前app回到桌面
這可能導致使用者的困惑(是否有開始下載)
當情況是在 app-A 內部下載 app-A的更新檔案時, app-A'
例如使用iversion檢查版本號,然後安裝更新檔案
問題會更麻煩
如果使用者沒有手動離開app
當app-A'下載完成後,會進入安裝程序,這時候會產生問題
我不確定問題是檔案混亂或設定混亂
只知道
1. 這時候無法安裝完成,必須等待使用者離開app才會繼續安裝程序
2. 使用者開啟 app後,會卡在開始畫面,一陣子後,或任何動作發生時
都會導致閃退現象
另外,當使用Xcode6封裝時,有一各潛在問題讓2更難處理和確認原因
此外,基於某各我尚未確認的因素
我這邊每次使用Xcode6封裝/archive/打包時
都會造成與該app id相關的「任何」provisioning profile(之後簡稱描述檔)
失效
目前測試過在 Xcode5 完全正常/有效的設定
在Xcode6中開啟時,會出現無法找到有效描述檔的問題
然後開啟ADP網站會發現與該app id 有關的描述檔全都失效了
目前我有兩各devA,devB, 1各release描述檔
即使專案中只使用了devA和relese,也會造成devA/B, release全都失效
另一各現象是會出現叫做 XC:com.myCompant.myApp 的額外描述檔
推測這可能是Xcode6的額外功能(個人音標:BUG)
但是目前為止還沒找到相關說明
如果有人知道是什麼問題,歡迎與我聯絡..
我已經在這問題上面打滾兩天半了..
#更新一
剛剛開了一各新專案,使用之前建立的一組測試用app id(HelloWorld)
在Xcode 6上, dev 描述檔可以用實機測試
但是release描述檔即使沒有失效,也無法 Archive 出 inhouse版本
直到選用了 XC:tw.com.xx.HelloWorld 這組release描述檔..
先記錄到這邊,有其他明確結果再更新
※ 引述《bcawosxy (習慣就會自然)》之銘言:
: 各位好
: 目前有遇到此問題,上網爬文找不到相關解答
: 所以來這邊看看是否有遇到同樣問題或建議
: -------------------------------------------------
: 我們老闆有自行開發APP(IPA跟APK)
: 以往測試時都是
: 老闆開發 >> 放在網站上用網址開啟連結 >> 找到IPA檔 >> 安裝在行動裝置上
: 一直以來都以這個方式進行
: 而上一次更新時也遇到跟這次差不多的問題 : 點擊IPA後無法成功安裝
: 後來找到原因是因為網址須使用SSL憑證
: 於是這個網址申請了SSL憑證便可以了
: 但在這一次更新iOS8後
: 遇到的情況一樣,進入網站後開啟副檔名為IPA的檔案後
: 會出現"取消" 跟 "安裝" ,點擊安裝後會開始下載中
: 但安裝到一半便提示失敗了。
: 但透過ifunbox安裝此IPA是可以正常執行的
: 近日上網爬文都找不到相關文章
: 望有相關經驗或想法的大大提供一點資訊
: 非常感謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.20.53
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1411622305.A.896.html
※ 編輯: Piceman (60.251.20.53), 09/25/2014 14:35:27
推
09/26 14:42, , 1F
09/26 14:42, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章