如何從Xcode在iPhone上安裝未簽名的應用程序?我正在使用最新版本的Xcode和iOS 5 SDK。如何從Xcode在iPhone上安裝未簽名的應用程序?
回答
你不能。
蘋果希望人們註冊他們的開發者計劃,因此安裝未簽名應用程序的唯一方法可能涉及監禁中斷,但由於我從未越獄iOS設備,因此我不知道足夠多。
小心!這是否需要越獄iOS設備。
是的,你可以!
如果你自己構建它,你可以簡單地使用你的手機作爲開發者設備(如果你不知道如何,只是谷歌,我不記得了)。
訣竅是迫使Xcode不要嘗試對您的應用程序進行代碼簽名。如果你不這樣做,你每次都會得到一個錯誤,你試着建立它。
進入終端,輸入:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist
你會被要求輸入管理員密碼(你可能會與你的目標SDK替換iPhoneOS5.0)。
現在將密鑰CODE_SIGNING_REQUIRED
的值更改爲NO
。
你快完成了。
轉到您的項目設置,查找「代碼簽名」並將所有值設置爲Don't Code Sign
。
設置活動方案到你的iPhone,而不是iPhone 5.0模擬器,去Product → Build For → Build For Archiving
現在去你的管理窗口,頭爲你的iPhone,去應用,按加號左側底部,並選擇您建立路徑。 默認情況下,在Xcode4中它是/Users/you/Library/Developer/Xcode/DerivedData/yourApp/Build/Products/Release-iphoneos/
。
選擇您的應用程序二進制文件(它將有一個「禁止」徽章,因爲您在Mac架構上)並單擊打開。
等待幾秒鐘,現在你的應用程序應該可以從你的SpringBoard中獲得。
這確實可行,但只能在越獄設備上使用。 –
正如我在我的回答中所述。 –
你說「可能」。我證實了它。 :) –
也許你還沒準備好購買許可證。那時你需要JailCoder - 一個易於使用的應用程序來調整你的項目和Xcode。購買許可證並在您使用JailCoder進行快樂測試時發佈您的應用。
注:這裏還需要越獄設備。
這將需要越獄,我不明白爲什麼不是因爲我的越獄iPad在大概300個應用後沒有病毒。所有來自默認存儲庫的應用程序都會被檢查並且沒有病毒。
- 1. 如何從Xcode安裝iPhone應用程序到遠程iPhone
- 2. Android未簽名應用程序無法在設備上安裝
- 3. 如何在設備上安裝未簽名的android應用程序?
- 4. iPhone應用程序未能安裝
- 5. 應用程序<myapp>未安裝在iPhone「用戶的iPhone」上,因爲簽名者無效
- 6. iPhone應用從Xcode安裝在iPhone上,但崩潰
- 7. 建築上,iPhone應用程序如何從AppStore安裝?
- 8. 該應用程序未安裝在iPhone上,因爲它沒有簽署
- 9. 如何使用Xcode 5.0.2在Mavericks上簽名應用程序?
- 10. iPhone 5上的應用程序未能使用iTunes安裝
- 11. 如何在我的iPod touch上安裝iPhone應用程序
- 12. OSX簽署的應用程序和安裝程序,安裝簽名被刪除
- 13. 在iPhone上安裝應用程序時出現代碼簽名錯誤
- 14. Xcode表示構建成功,但iPhone上未安裝應用程序
- 15. 如何在Xcode 6 iOS模擬器上安裝應用程序
- 16. Xcode 4 - 我的應用程序已安裝,但從未在設備上運行
- 17. iPhone配置:該應用程序未安裝,因爲簽名者無效
- 18. 如何使用ldid安裝無效簽名的應用程序
- 19. 如何讓安裝在iPhone上的應用程序名稱列表
- 20. 如何在iPhone上安裝應用程序?
- 21. 如何自動在iPhone上安裝應用程序?
- 22. 如何在iPhone設備上安裝rhomobile應用程序
- 23. 如何在iPhone上自動安裝應用程序?
- 24. 從應用程序內部重新安裝iPhone應用程序
- 25. 應用程序未安裝
- 26. 如何讓平板電腦上的系統安裝程序接受未簽名的應用程序
- 27. Android應用程序安裝「應用程序未安裝」
- 28. 應用程序安裝說「應用程序未安裝」
- 29. 通過從Eclipse簽名APK安裝的Android應用程序未打開
- 30. 爲何adhoc分佈的iPhone應用程序未安裝在設備上?
你不能使用官方的SDK。蘋果只是禁止它。 – BoltClock
它必須簽名。這就是加入開發者計劃與付費賬戶的關鍵點 - 能夠測試並部署到iDevice。 – Luke