有没有办法客户端可以在他的模拟器上检查我的应用程序我该怎么办...我不想将我的应用程序的代码发送给他......
我知道adhoc需要在设备上进行测试,但在这里我想在他的模拟器上运行......
答案 0 :(得分:4)
为iPhone模拟器构建您的应用程序(本例中为iOS 4.2)并从Xcode运行它。 该应用程序现在应存储在下面的编码子文件夹中 〜/ Library / Application Support / iPhone Simulator / 4.2 / Applications /(例如〜/ Library / Application Support / iPhone Simulator / 4.2 / Applications / E5548CB9-0A50-49EF-92AB-39F10820D9D6 /)
向您的客户端发送整个子文件夹(E5548CB9-0A50-49EF-92AB-39F10820D9D6)并告诉他将其复制到/ Library / Application Support / iPhone Simulator / 4.2 / Applications /,然后运行iPhone模拟器。他应该能够在模拟器上看到应用程序并运行它。请注意,该应用程序可能会出现在模拟器的第二个“页面”上,因此您的客户端可能需要向右滚动。
您可以在将其发送到客户端之前在自己办公室的不同计算机之间进行测试。当然,他必须安装最新的iOS SDK Mac OS X 10.6。
答案 1 :(得分:3)
Go:Macintosh HD \ Users \ YourUserName \ Library \ Application Support \ iPhone Simulator \ iPhoneVersionNumber \ Applications:
然后你必须查看每个“AJ2783FO29ZO38-WSOHF93”奇怪命名的文件夹,找到你的app文件夹。复制并将其放在客户端计算机上的相同位置。
我自己没有亲自试过这个。如果您需要任何其他信息,请与我们联系!
答案 2 :(得分:0)
没有Apple支持的方法。但是,如果您在安装应用程序后退出模拟器,请压缩iPhone模拟器的整个“库应用程序支持”目录,将其发送到客户端并让客户端替换它们(在备份其库之后,或者可能在其他Mac用户中运行)帐户)。然后,当他们启动模拟器(必须来自与您完全相同的Xcode / SDK安装程序)时,他们将看到您的模拟器的克隆,并安装了您的应用程序。
尝试仅复制应用程序包可能会或可能不会起作用,因为某些版本的模拟器依赖于App Support目录中的其他元数据。