這兩天都在搞相關的東西
所以直接回文,當做記錄,也歡迎有類似問題的人一起討論
首先,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 (習慣就會自然)》之銘言:
: 各位好
: 目前有遇到此問題,上網爬文找不到相關解答
: 所以來這邊看看是否有遇到同樣問題或建議
: