關於iOS7以後版本企業發布問題

2021-06-26 06:06:45 字數 643 閱讀 3995

大家都知道,蘋果在發布7.1以後,不打個招呼就把企業發布方式給換掉了(譴責一下~)

以前普通伺服器+web頁面+ipa+plist就可以搞定,現在已經不行了。

這裡重點說一下會遇到的問題以及解決方法。

1、由於我們現在需要的是https加密型別的web頁面,所以我們需要購買證書。這裡要注意的是自己頒發的證書是不可以的(型別12306那種**的證書),必須要購買的受信任的證書。如果沒有的話請參考上面的部落格

2、如果你是按照上面教程來的或者類似的話,要注意一點,ipa和web頁面是放在普通伺服器路徑下面的。所以plist裡所指向的ipa位址是http而不是https

3、我們所需要的檔案中只需要把plist檔案放在https的伺服器上就可以,其他的沒有進行嘗試(ps.因為公司沒有購買證書 ==!)

4、說下幾個檔案的邏輯關係:

1)、首先我們的裝置(ipad、iphone、touch and so on)訪問web頁面

5、xcode6以後沒有plist檔案也是乙個坑,5以及5以前使用ad hoc方式打包的時候有乙個可選項用來配置生成的plist裡的ipa路徑,icon路徑以及顯示名稱等資訊。現在也沒有這些了。只能我們手動去弄乙個plist來。方法可以找人copy乙個來,也有人貼出了用終端生成的方法。感興趣的可以去stackoverflow去找找

iOS7以後解決view上移的問題

你當然可以在 xcode 中修改每個 view,將他們下移20個畫素 狀態列高度 或者64個畫素 狀態列 導航欄高度 但是蘋果顯然已經考慮到這個問題,他們在 ios 7 sdk 中為 viewcontroller 提供了乙個 edgesforextendedlayout 新屬性。如果你將這個屬性設定...

iOS7或以後將不能使用MAC位址生成

翻譯 從ios7及更高版本往後,如果你向ios裝置請求獲取mac位址,系統將返回乙個固定值 02 00 00 00 00 00 如果你需要識別裝置的 唯一性,請使用uidevice的identifierforvendor屬性。因廣告目的而需要識別裝置的應用,請考慮使用 asidentifierman...

關於針對iOS 7開發的幾點思考

閱讀器ios 7開發 作為一名ios 開發者,在對ios 7公升級更新應用的之前,除了扁平化的設計,充分利用ios 7的新功能外,還有哪些地方是我們應該想到的?2.很多裝置仍不支援ios 7。ipod touch系列只有ipod touch 5支援ios 7,而不少使用者還在使用第一代ipad,ip...