2016-02-29 71 views
0

我之前爲之工作的公司創建了iOS 8.X應用程序,並且希望因個人原因保留該應用程序。我擁有應用程序的所有代碼,但它是用swift編寫的,並沒有更新到swift 2語法。另外,它是使用我的舊公司的配置文件編寫的,我無法再訪問它。使用過時的配置配置文件備份iOS應用程序

我還沒有將我的個人設備升級到iOS 9,所以我可以將應用程序保留在我的設備上以在求職面試中進行演示。

有沒有一種方法可以在本地將應用程序保存在我的計算機上,並將它安裝在沒有適當的設置配置文件,開發者許可證等的任何設備上?

回答

0

您將需要您自己的開發人員帳戶,這不應該成爲問題,因爲他們現在是免費的。但基本上如果你有源代碼,你可以簡單地用你的個人配置文件重新構建它。由於您無法設置明確的應用程序ID,因此您只需在Apple的開發人員站點上創建通配符ID,然後使用該通配符ID和個人證書創建開發人員配置配置文件。然後直接將其構建到設備。

爲什麼你不更新你的設備到iOS 9?如果編寫得當,您的應用將在iOS 9上運行,如果它適用於iOS 8的話。相反不一定是這樣,因爲最低操作系統版本爲9的應用可能會導致在8中不存在SDK調用。雖然有些更改可能是需要的,即使您最初使用Swift 1.2編寫了代碼,也應該能夠使用最新版本的Xcode構建應用程序。你可以找到關於如何升級的簡單說明。這也可以讓你解決任何潛在的iOS 9問題。

如果你沒有源代碼,但是有.ipa文件,你也可以在這裏使用說明辭職吧:https://stackoverflow.com/a/25656455/3708242 這不是理想的,因爲如果有iOS的9或iOS 10個問題,你將無法修復它們。我認爲保持源代碼可用(如果您獲得法律許可)將是您最好的選擇。