ios - IPA 文件困惑。如何确定我的 .ipa 文件是否可以在另一台 iPhone 上运行?

标签 ios ios4

iOS 新手。总有一种感觉,iOS 中的事情并不简单。我正在使用 Xcode 4.3.3 开发应用程序,我已经获得了用于测试目的的 iPhone 设备,我已经获得了开发配置文件,以便我可以在设备上运行应用程序。完美,到目前为止没有任何问题。现在我的客户购买了一台新设备,他想运行该应用程序。我做了以下事情:

在 Xcode 中:

product -> Archieve 

打开Organizer ,以及 Organiser ,

  1. 选择Archieve,然后按“分发”;
  2. 选择“保存用于企业或临时部署”;
  3. 对于代码签名身份 -> 我选择了其中列出的注册名称;

现在它要求将.ipa 文件保存在磁盘中。我保存了。

问题:

  1. 现在,提供这个 .ipa 文件本身是否足以供客户进行测试?
  2. 我需要提供任何附加文件吗?即 <something>.mobileprovision ,如果是的话为什么需要提供?
  3. 我们是否需要将新的 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/

相关文章:

ios - 如何使用标签获取点击哪个按钮

ios - 访问 NSDictionary 时收到 SIGABRT

当前位置的 iPhone 蜂窝三角测量

iphone - 将 iPhone 时间与服务器同步的最佳方法

iphone - 如何对扑克牌的 NSMutableArray 进行排序

ios - 为什么不同 TableView Controller 中的 titleForheaderInsection 方法不起作用?

ios - 管理自定义 UIControl 上的事件

ios - 失败 : Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server."

ios - SIGABRT Xcode???需要帮助

xcode - Xcode 4 中的乐器