1***@163.com
1***@163.com
  • 发布:2022-11-01 09:37
  • 更新:2022-11-01 14:37
  • 阅读:310

【报Bug】window运行IOS问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 1.0

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 苹果

手机机型: XR

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

bug描述:

window 电脑运行ios真机 控制台输出如附件 手机上面没显示应用 什么情况

2022-11-01 09:37 负责人:无 分享
已邀请:
蔡cai

蔡cai

1、需要用开发的证书打包的自定义基座
2、需要在appstore那边添加相对应的机子devices

  • 蔡cai

    苹果开发者官网:

    1、Certificates里面的申请一个Software-->Apple Development

    2、Devices里面加入你要测试的ios机子的信息

    3、Profiles里面创建一个关联Apple Development,同时里面添加相对应的设备

    hbuilderx:

    1、选择Apple Development的证书相关的材料,然后选择自定义基座打包

    2、运行到相对应的手机就可以了

    2022-11-01 10:46

  • 1***@163.com (作者)

    回复 蔡cai:

    1、我在苹果官网创建了.p12的证书 和.mobileprovision文件

    2、Devices和Profiles添加了对应设备

    3、hubildex里面自定义基座 选择了.p12 .mobileprovision文件 打基座

    4、window运行ios手机基座 和之前附件图效果一样 hubildex的基座安装提示安装成功 手机桌面还是没有APP


    求解决

    2022-11-01 11:20

  • 蔡cai

    回复 1***@163.com: Certificates那边type是Development

    2022-11-01 11:26

  • 1***@163.com (作者)

    回复 蔡cai: 是Development

    2022-11-01 11:27

  • 蔡cai

    回复 1***@163.com: Profiles是不是也是Development,是的话点进去--->点击exit---->里面有个decices,看相对应设备有没有打勾

    2022-11-01 11:37

  • 蔡cai

    回复 1***@163.com: .p12 .mobileprovision文件是不是Development重新出来的

    2022-11-01 11:37

  • 蔡cai

    配置完需要重新生成一下回复 1***@163.com:

    2022-11-01 11:38

  • 1***@163.com (作者)

    回复 蔡cai: .p12 .mobileprovision文件是不是Development? 是的

    Profiles中勾选了decices 我重新下载.mobileprovision打基座使用的

    2022-11-01 14:03

  • 蔡cai

    回复 1***@163.com: 仔细看下第一步,选的是Certificates里面的申请一个Software------>

    Apple Development----------------- Apple Development--------------------------- Apple Development重要的打三遍给你看下

    2022-11-01 15:05

taoan

taoan

1.首先profile文件配置 是不是调试文件

  1. 手机有没有被添加到调试设备里
    参考:https://blog.markbob.cn/archives/uniappios%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9F%BA%E5%BA%A7%E8%B0%83%E8%AF%95
    如果没问题,就重新多试几遍
  • 1***@163.com (作者)

    是这样操作的 现在就是手机上面没有APP

    2022-11-01 11:25

  • taoan

    回复 1***@163.com: 两个配置文件’profiles‘,一个是正常的 开发/发布 ’profiles‘。 ios自定义调试使用的是选择Ad Hoc 的’profiles‘ 打包调试基座使用。也就是说需要至少三个文件

    1.开发/发布 的.p12 文件

    2.开发/发布 的.mobileprovision 文件

    3.用于自定义基座打包调试的调试的.mobileprovision

    2022-11-01 14:17

1***@163.com

1***@163.com (作者)

配置看附件@蔡cai

  • 蔡cai

    Certificates里面的申请一个Software-->Apple Development

    我申请出来的Certificate Type是Development

    不是 IOS Development

    2022-11-01 14:23

  • 蔡cai

    回复 蔡cai: 我用的是这个Certificate Type是Development

    2022-11-01 14:25

  • 蔡cai

    profiles的Type也是Development

    2022-11-01 14:28

  • 蔡cai

    回复 蔡cai: 申请的就是第一个

    2022-11-01 14:29

  • 蔡cai

    回复 蔡cai:这个 Apple Development

    2022-11-01 14:29

  • 1***@163.com (作者)

    回复 蔡cai: 好 我在改下配置 试试

    2022-11-01 14:36

  • 蔡cai

    回复 1***@163.com: 嗯嗯

    2022-11-01 14:38

  • 1***@163.com (作者)

    回复 蔡cai: 我是按照https://ask.dcloud.net.cn/article/152 来的 应该没问题啊

    2022-11-01 14:40

  • 蔡cai

    回复 1***@163.com: 那你就按照那个来,这个我没试过,不清楚

    2022-11-01 15:13

taoan

taoan

添加 自定义打包基座 用到的.mobileprovision 文件

  • 1***@163.com (作者)

    自定义调试基座 一定要选 ad Hoc这个吗

    2022-11-02 13:48

  • 1***@163.com (作者)

    回复 1***@163.com: 我目前选的是 ios App development

    2022-11-02 13:50

  • taoan

    回复 1***@163.com: 是的

    2022-11-03 16:00

蔡cai

蔡cai

对比一下

  • 1***@163.com (作者)

    certificates 我的显示的是ios Development

    2022-11-01 14:45

  • 1***@163.com (作者)

    我看了下 新增certificates 没有Development 你可以新建的时候看看

    2022-11-01 14:47

  • 蔡cai

    回复 1***@163.com: 有一个Apple Development这个,你选的也是这个吗?还是iOS App Development

    2022-11-01 15:01

  • 蔡cai

    看到了,你选择的是iOS Development

    2022-11-01 15:03

  • 1***@163.com (作者)

    回是的 我选的iOS Development

    2022-11-01 17:09

该问题目前已经被锁定, 无法添加新回复