iOS 新手。总有一种感觉,iOS 中的事情并不简单。我正在使用 Xcode 4.3.3 开发应用程序,我已经获得了用于测试目的的 iPhone 设备,我已经获得了开发配置文件,以便我可以在设备上运行应用程序。完美,到目前为止没有任何问题。现在我的客户购买了一台新设备,他想运行该应用程序。我做了以下事情:
在 Xcode 中:
product -> Archieve
打开Organizer
,以及 Organiser
,
- 选择Archieve,然后按“分发”;
- 选择“保存用于企业或临时部署”;
- 对于代码签名身份 -> 我选择了其中列出的注册名称;
现在它要求将.ipa 文件保存在磁盘中。我保存了。
问题:
- 现在,提供这个 .ipa 文件本身是否足以供客户进行测试?
- 我需要提供任何附加文件吗?即
<something>.mobileprovision
,如果是的话为什么需要提供? - 我们是否需要将新的 iPhone UID 添加到某个位置,以便应用程序可以在新手机上运行?
请给我一个方向,太多的链接真的很困惑。
最佳答案
1) 是的,但我建议您在选择“保存为企业版”时创建一个 .plist 文件,然后将其上传到您的网络服务器并打开它,如下所示:itms-services://?action=download- list &url=http://www.myserver.com/ota/myapp/appname.plist
2&3) 如果您有 iOS 开发人员计划:是的,应创建配置配置文件,并将设备的 UDID 附加到配置文件(应用程序)。这应该在 iTunes 连接中完成。 如果您有企业开发者计划:您不需要设备的 UDID
关于ios - IPA 文件困惑。如何确定我的 .ipa 文件是否可以在另一台 iPhone 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738611/