2014-03-05 168 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查找)。

相关问题