【问题标题】:Can't install development build无法安装开发版本
【发布时间】:2017-03-09 13:36:28
【问题描述】:

我成功地在我的应用程序上构建了一个代号,并在 Android 上进行了尝试,它运行良好(干得好!)。

但后来我尝试了我的 iPhone 4:

  • 我创建了证书,一个团队,用 UDID 添加了我的 iPhone
  • 使用证书向导(非常有用)并覆盖所有
  • 我可以构建开发版本,没有问题。

但是当我扫描代号的一个仪表板上的二维码并尝试安装应用程序时,我的手机只告诉我安装失败。

我尝试在 iTunes 上拖放:同样的错误。

我仔细检查了我的 App id (prefix.package),UDID,尝试添加 ios.debug.archs=armv7 ...

我不知道我是否忘记了什么,但我已经失去了几个小时:/

请帮帮我!

非常感谢!

【问题讨论】:

    标签: ios codenameone


    【解决方案1】:

    几乎所有供应商(Apple/Google 和 MS)都因缺少此类情况下的错误消息而烦恼。

    如果您可以使用 Mac,则可以连接电缆并打开 xcode,您可以在其中使用设备资源管理器控制台查看消息,这些消息有时会提供有关问题所在的线索。如果没有,这里列出了一些可能失败的事情:

    • 确保您构建的是调试版本而不是应用商店版本。 appstore 版本不会安装在设备上,只能通过 Apple 的商店或 testflight 分发

    • 检查 UDID 是否正确 - 如果您从应用程序获取 UDID,则可能是错误的,因为应用程序不再有权访问设备 UDID。获取UDID的方式是通过设置或者itunes

    • 确保设备未锁定以安装第 3 方应用程序。我在尝试安装在我配置为对儿童友好的儿童平板电脑上时遇到了这个问题。这在设置中配置为家长控制

    • 检查您是否“拥有”包名称。例如。如果您之前安装了具有相同包名但证书不同的应用程序,则新安装将失败(Android 也是如此)。因此,如果您从商店安装了厨房水槽,然后自己建造了一个并安装了它,就会发生碰撞。 请注意,如果您使用过于通用的包名称,因为其他人可能已经使用它们,这可能会出现问题

    • 您已使用构建提示 ios.debug.archs=armv7(在此处列出以保持完整性)验证您正在构建提示中发送 32 位构建。仅当您拥有较旧的 32 位设备时才需要,请参阅this

    • 确保设备具有足够现代的 iOS 版本来处理依赖项。我认为 hello world 的当前最低版本是 6.0.1,但某些应用程序可能需要更新版本,例如对讲需要 OS 8 或更高版本

    • 在安装时确认您使用的是 Safari(如果您尝试通过电缆进行安装,则没有问题)

    • 检查构建提示 ios.includePush 的设置方式是否与您的 iOS 配置相匹配。因此,如果您在配置文件中没有推送,则它一定是错误的

    【讨论】:

    【解决方案2】:

    感谢您的所有提示!

    确保您构建的是调试版本而不是应用商店版本。 appstore 版本不会安装在设备上,只能通过 Apple 商店或 testflight 分发

    我使用了发送 iOS 调试构建按钮

    检查 UDID 是否正确 - 如果您从应用程序获取 UDID,则可能是错误的,因为应用程序无法再访问设备 UDID。获取UDID的方式是通过设置或者itunes

    我在 iTunes 上找到了它

    确保设备未锁定以安装第 3 方应用。我在尝试安装在我配置为对儿童友好的儿童平板电脑上时遇到了这个问题。这在设置中配置为家长控制

    我也没有家长控制

    检查您是否“拥有”包名。例如。如果您之前安装了具有相同包名但证书不同的应用程序,则新安装将失败(Android 也是如此)。因此,如果您从商店安装了厨房水槽,然后自己建造了一个并安装了它,就会发生碰撞。请注意,如果您使用过于通用的包名称,因为其他人可能已经使用它们,这可能会出现问题

    我重置了我的 iPhone,但它总是失败

    您已使用构建提示 ios.debug.archs=armv7 验证您正在构建提示中发送 32 位构建(为了完整起见,在此处列出)。仅当您拥有较旧的 32 位设备时才需要,请参阅此

    不管有没有它都不起作用

    确保设备具有足够现代的 iOS 版本来处理依赖项。我认为 hello world 的当前最低版本是 6.0.1,但某些应用程序可能需要更新版本,例如对讲机需要 OS 8 或更高版本 安装时确认您使用的是 Safari(如果您通过电缆尝试过,这不是问题)

    我使用的是 iOS 9.3.5

    猜你喜欢
    • 1970-01-01
    • 2013-07-16
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 2022-10-02
    • 2021-02-27
    • 2019-04-24
    • 2021-11-20
    相关资源
    最近更新 更多