2012-06-11 51 views
1

我想要實現的代碼,我寫的程序來安裝其他應用程序到手機上,我發現網上說是對應用程序解壓縮並複製到/ var /移動/ Applications目錄,我遵循suitHowever,已安裝的程序,您必須重啓手機,以顯示和安裝應用程序無法運行Xcode的代碼安裝應用程序

+1

與這個問題混淆,我是。 –

+3

你想要一個應用程序安裝另一個應用程序,而無需用戶通過App Store?不可能沒有牢獄之災。 – borrrden

+0

謝謝你的回覆,我看過一個應用程序是ipa,他可以安裝其他ipa到手機上,但是必須轉義,我不是很清楚,我想做類似的應用程序,你不能publishappstroe,因爲學習,如果你知道怎麼做,請告訴我,謝謝你的幫助 – king

回答

0

您可以結合xcodebuild聯編和xcrun命令來安裝並運行你的應用程序。

的xcodebuild聯編編譯您的項目,並在該DSTROOT嗯點創建一個.app文件。

xcodebuild -sdk iphonesimulator8.4 -arch i386 install DSTROOT=~/MyApp 

,如果你使用的是一些POD文件你有.xcworkspace代替.xcodeproj再加入-workspace,並在您的xcodebuild聯編-scheme。

xcodebuild -sdk iphonesimulator8.4 -arch i386 -workspace MyApp.xcworkspace -scheme MyApp install DSTROOT=~/MyApp 

創建.app文件後,您可以運行到模擬器設備。

xcrun instruments -w "iPhone 6 (8.4 Simulator)" 
xcrun simctl install booted ~/MyApp/Applications/MyApp.app 
如果你想在另一個模擬裝置運行,試圖看到所有設備上可用

xcrun instruments -s