简体   繁体   English

ipa文件是否足以用于iphone应用程序的临时分发?

[英]Is ipa file enough for iphone app ad-hoc distribution?

I followed the instructions to generate an ad-hoc distribution file (.ipa) for my app, now I have couple questions 1. do I still need to zip it up with mobileprovision file to give to my tester? 我按照说明为我的应用程序生成了一个临时分发文件(.ipa),现在有两个问题:1.是否还需要使用mobileprovision文件将其压缩以提供给测试人员? 2. would it be possible for other unauthorized people to deploy on to their iphone and run the app? 2.其他未经授权的人是否有可能部署到其iPhone上并运行该应用程序? I believe the device UUID should prevent that, but just want to make sure. 我相信设备UUID应该可以防止这种情况,但是只是要确保。

  1. You don't need to additionally provide the provisioning profile. 您无需另外提供配置文件。 Xcode will put it into the .ipa file, if you generated the .ipa with the Organizer. 如果您使用管理器生成了.ipa,则Xcode会将其放入.ipa文件中。
  2. By default it will not be possible. 默认情况下,这是不可能的。 BUT if someone else has a jailbroken device, it is possible to run the app. 但是,如果其他人有越狱设备,则可以运行该应用程序。 Also if the other person has a iOS developer certificate, he can resign it with his own certificate and run the app. 同样,如果其他人拥有iOS开发者证书,则可以使用自己的证书将其签名并运行该应用程序。 But other than that, the app will not run if the device is not part of the provisioning profile. 但是除此之外,如果设备不属于配置文件,则该应用程序将无法运行。

What VeryVito said. VeryVito说了什么。 Would also like to add: have you seen Testflight ? 还想补充一点:您看过Testflight吗? Makes getting your app to testers a lot easier. 使您的应用程序更易于测试人员使用。 And Testflight has a (optional) SDK so you can add various things to your app, like tracking waypoints, etc. 而且Testflight有一个(可选)SDK,因此您可以向应用程序添加各种内容,例如跟踪航点等。

You will need the mobileprovision file as well. 您还将需要mobileprovision文件。 And no, others not included in the profile will not be able to run the app. 不会,配置文件中未包含的其他人将无法运行该应用程序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM