android打包到蒲公英 蒲公英无法安装 您所在的位置:网站首页 如何把文件拷贝到苹果手机 android打包到蒲公英 蒲公英无法安装

android打包到蒲公英 蒲公英无法安装

2023-07-04 09:58| 来源: 网络整理| 查看: 265

一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。前言

在iOS的开发中有些bug, 不是代码造成的都会归类到这里来

1.上存到蒲公英的app,该手机不能安装

android打包到蒲公英 蒲公英无法安装_ios

两种可能:

1.该手机去。设置-通用-VPN与设备管理-点击该App的企业证书-点击信任2.下载的测试app的profile文件里面没有包含该设备。要到开发者证书里面

2.1先添加设备的uuid

android打包到蒲公英 蒲公英无法安装_App_02

2.2到profile文件选择该设备

android打包到蒲公英 蒲公英无法安装_android打包到蒲公英_03

android打包到蒲公英 蒲公英无法安装_xcode_04

2.3重新生成profile文件下载双击安装(开发证书跟生产证书都需要重新配置)

android打包到蒲公英 蒲公英无法安装_xcode_05

2.4重新打包,上存都蒲公英都能够下载打开

android打包到蒲公英 蒲公英无法安装_xcode_06

2.iOS Xcode 提示Unable to install “XXXX”

android打包到蒲公英 蒲公英无法安装_App_07

android打包到蒲公英 蒲公英无法安装_App_08

主要看红色框的内容:此应用程序的应用程序标识符授权与已安装的应用程序不匹配。这些值必须匹配才能允许升级。

这个原因是app在安装到手机的过程中,会将entitlement里的信息拿出来进行一些验证。

android打包到蒲公英 蒲公英无法安装_xcode_09

我所遇到的case是测试机上安装了两个测试包,可能是其中一个测试包的应用标示和Xcode运行的项目中设置的标示不匹配,所以被苹果系统给拦截了。

解决方案就是删掉测试机上所有的测试包,重新运行就可以了。

3.运行项目,第三方文件缺失

2022.06.02接手别人的项目,从阿里云库上面拉去代码下来发现,运行第三方库缺失导致代码无法运行。

android打包到蒲公英 蒲公英无法安装_xcode_10

android打包到蒲公英 蒲公英无法安装_bug_11

打开终端,cd到根目录,pod install

android打包到蒲公英 蒲公英无法安装_android打包到蒲公英_12

2022.12.05 换成公司的电脑再次遇到这个问题,那时候公司已经搬迁,网络超级差,如果网络差的情况下加入有另外一台电脑的项目是能正常运行的,我们可以把正常运行的项目的 Target Support Files文件进行替换就好,重新运行就好。

android打包到蒲公英 蒲公英无法安装_android打包到蒲公英_13

4.如何检测App是否安装(审核失败)

OC Extension 检测手机是否安装某个App(源码)

5.App打包报错

remark: Incremental compilation has been disabled: it is not compatible with whole module optimization Command CompileSwiftSources failed with a nonzero exit code

android打包到蒲公英 蒲公英无法安装_android打包到蒲公英_14

修改办法:修改Podfile文件的版本号

android打包到蒲公英 蒲公英无法安装_ios_15

6.项目文件重复的问题

接手上一个人运行项目的时候在代码库把代码下载下看运行出现一个bug,然后我去项目里面看看它的文件,好在还有一个能运行的项目,对比一下文件的内容发现,项目文件多了几个。把它删除掉就修好了。

android打包到蒲公英 蒲公英无法安装_xcode_16

正常能运行的项目文件。

android打包到蒲公英 蒲公英无法安装_xcode_17

有问题的项目文件

android打包到蒲公英 蒲公英无法安装_ios_18

删除多余的文件就能运行成功。

android打包到蒲公英 蒲公英无法安装_android打包到蒲公英_19

原因是跟项目里的专门存储图片的问题图片发生冲突。

android打包到蒲公英 蒲公英无法安装_xcode_20

7.把Xcode的代码跑到iphone手机,启动页面出来,需要等1分钟才进去首页。

Launching “Frame” is taking longer than expected. Do you want to continue to wait? “框架”的发布时间比预期的要长。您想继续等待吗?

LLDB is likely reading from device memory to resolve symbols. LLDB可能从设备内存中读取来解析符号。

造成这个问题试过两次:

1.Xcode升级,然后iphone也跟着升级,就会出现这个问题(2020年的时候)

2.深使用下面的软件度清理XCode的垃圾的时候出现

android打包到蒲公英 蒲公英无法安装_xcode_21

产生这个问题的原因是:个人估计是把 iOS DeviceSupport 文件里面的iphone模拟器的SDK驱动删除了,然后重新下载下来的跟当前iPhone的版本有差异造成的。

解决办法:本人试过两次都能解决问题。

1.删除~/Library/Developer/Xcode/iOS DeviceSupport/该目录下,所有文件夹

android打包到蒲公英 蒲公英无法安装_App_22

android打包到蒲公英 蒲公英无法安装_bug_23

android打包到蒲公英 蒲公英无法安装_ios_24

2.选择Xcode --> Window–>Devices and Simulators,找到真机设备,鼠标右键选择unpair the device

android打包到蒲公英 蒲公英无法安装_App_25

android打包到蒲公英 蒲公英无法安装_android打包到蒲公英_26

3.然后重新数据线连接手机,会自动下载对应版本的SDK下来。这个时候不要急着把XCode的代码写到手机里面,就算你点击运行都会提示你。is busy。

android打包到蒲公英 蒲公英无法安装_ios_27

android打包到蒲公英 蒲公英无法安装_App_28

android打包到蒲公英 蒲公英无法安装_App_29

相当于第一次数据跟电脑连接,需要等待一段时间,后才能够把代码写进去。

最后,尝试第一次之后还是卡的,然后我有上网搜索还是这个教程,如是我重复是多次 之后就成功了,可能要重复尝试多次的。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有