2014-03-05 170 views
2

我在我的Mac上構建了一個演示iOS應用程序。我的客戶想要獲得可執行文件並在他的Mac上的iOS模擬器上運行它,以便給我反饋。我有一個Apple開發人員帳戶,我可以將我的應用程序部署到我的iPad/iPhone或通過AppStore分發。但我不知道如何爲他生成一個iOS模擬器可執行文件。他只需要iOS模擬器可執行文件。有人曾經嘗試過嗎?在不同的Mac /模擬器上運行iOS應用程序

P.S.我不能通過AppStore發佈它,因爲它只是一個演示應用程序。這很可能被拒絕。另外,我今天必須發給他,所以我不認爲蘋果公司可以在一天內通過我的應用程序。

P.P.S.除非他支付我,否則我不能給他源代碼。但一個月後不可能。

請幫忙。提前致謝!

+2

做一個遠程會話:) – NeverHopeless

+0

@NeverHopeless PPPS我不能,因爲他打算給其他客戶端使用模擬器獨自在線演示:) – nigong

回答

7

您需要向他發送iPhone Simulator文件夾下的Application文件夾。

你可以在這裏找到:

~/Library/Application Support/iPhone Simulator/<Simulator-Version>/Applications/ 

Application Folder

+0

在我的應用程序/文件夾下,我有很多非文件夾,有意義的名字。有沒有辦法決定我應該發給他哪一個?或者我應該發送整個應用程序/文件夾?如果他得到這個文件夾,他怎麼能在他的模擬器上運行它?謝謝! – nigong

+0

@nigong:只需刪除所有這些文件夾,然後重新生成並運行您的項目,這是最簡單的方法。或者您需要打開每個文件夾並檢查應用程序名稱。或按日期排序文件夾並檢查最近修改的文件夾 –

+0

那麼他怎麼能運行該應用程序?我試圖刪除應用程序/文件夾中的所有文件夾,然後重新構建應用程序。它生成7個文件夾。所以我想我應該將整個應用程序/文件夾發送給他。 – nigong

0

或者你可以只發送了一個應用程序,你從~/Library/Application\ Support/iPhone\ Simulator/7.0/Applications/GUID-OF-YOUR-APP

0

需要只要給他Xcode項目的副本,並讓他在他的iOS模擬器上構建和運行應用程序。或者您可以發佈Ad Hoc或Enterprise版本,然後可以通過iTunes將其安裝到他/她的iPhone上。

0

Midhun MP答案很好,但如果解決方案不起作用,那麼在緊急情況下,有時製作視頻並將其發送給客戶端將有所幫助。這個工具提供了輕量級的視頻創作。

http://www.screencast-o-matic.com/

您可以調整它的大小爲您的模擬器。

0

this answer大廈由@Midhun,更高版本的Xcode(Xcode的6,7 Xcode中和的Xcode在我的研究8),模擬器現在住在這裏:

~/Library/Developer/CoreSimulator/Devices 

實際上,我是試圖用建立在Xcode中8 iOS8上的模擬器的應用程序,並得到它從Xcode的6對另一臺Mac的ios7模擬器上運行。我無法找出如何圍繞簡單複製檔案,但我還是設法在Mine.app文件夾複製到另一臺Mac,然後使用安裝

xcrun simctl install 6DC6323C-504C-423F-ACD6-652557B33D48 Mine.app 

,你需要與你的模擬器設備類型來代替6DC6323C-504C-423F-ACD6-652557B33D48 ID(使用xcrun simctl list devices查找)。

相關問題