uni-app开发IOS应用

一、下载安装hbuilder、xcode。

  1. uni-app官网:uni-app官网
  2. hbuilder下载地址:HBuilderX 文档

说明:hbuilder主要用来生成本地打包文件,xcode主要用来安装app和生成软件安装包。

二、注册uni-app帐号,登录开发者中心

  1. 帐号注册登录地址:开发者中心

说明:该帐号主要是用来生成appID和ios的appkey,还用来生成打包证书。需要在hbuilder开发工具中登录申请的帐号。

三、配置项目appid和appkey

  1. 登录uni-app开发者中心,填写相关信息,生成appid和appkey

2、打开hbuilder,登录申请的开发者帐号。在项目中找到mainfest.json文件并打开,

填写上对应的appid,可以连网直接获取。

四、hbuilder生成本地离线文件流程

  1. 选中noams项目,点击:发行 -> 原生APP本地打包 -> 生成本地打包APP资源。

等待项目编辑完成(如果是刚从gitlab上clone下的项目,需要先运行npm install,如果运行npm run dev:h5可以在浏览器打开,说明项目可正常运行,可以生成本地打包资源)

到此使用hubilder生成本地APP资源完成。

五、xcode配置uni-app生成的本地APP资源

1、从uni-app官网下载最新的APP离线SDK,地址:原生开发者支持

备注:下载的sdk版本需要和hbuilder的版本一致。

  1. 解压下载好的SDK,并用xcode打开目录中的HBuilder-Hello工程,下载的SDK主目录不可删除,删除后会报错。(在用xcode打开该工程前,最好先用xcode创建一个helloworld的Demo,以保证xcode可以正常使用)

六、添加hbuilder打包后的项目到SDK项目

  1. 将hbuilder打包后的app资源复制
  2. 打开SDK替换目录:SDK -> HBuilder-Hello -> HBuilder-Hello -> Pandora -> apps,
  3. 删除apps里面的所有东西,将hbuilder生成的APP资源粘贴在该目录

七、修改相关配置

1、登录code,使用注册的苹果帐号登录xcode,

2、填写对应的app信息

3、添加appkey

4、修改appid

5、其它修改

6、修改APP图标

打开目录,SDK -> HBuilder-Hello -> HBuilder -> Images.xcassets -> AppIcon.appiconset

将图标设置成里面对应的大小图标(可找美工要),可右键查看图片信息,显示图片的规格大小

八、运行APP到真机

1、打开手机的开发者模式(可百度)

2、用原装的数据线将电脑和手机连起来(要原装数据线,为这个问题浪费了我N多脑细胞),

点击运行就可以在手机上看见项目了

备注:手机上可能会出现信任电脑弹窗,选择信任,在手机通用设置里,会出现一行菜单:设备管理,点击菜单,选择我们的项目,这时候就可以打开项目了。

备注2:可能会出现的问题

  1. appkey未配置:查看appkey是否配置正确
  2. 修改代码后未生效:卸载APP重新运行,可能有缓存
  3. 手机上不显示项目:查看开发者模式,和通用设置里面的设备管理
  4. 手机上不显示设备管理:换个手机试试,我为了省钱,从淘宝上买了个二手手机,但是真坑人,不能用来开发。

uni-app开发ios,免费真机测试,发布全流程相关推荐

  1. iOS开发 实战篇---Xcode7免费真机测试流程

    Xcode 7真机测试详解 1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk im ...

  2. 如何在xcode7上免开发者账号进行ios程序真机测试

    在xcode7上无需开发者账号即可进行ios程序实机测试,下面说一下流程 环境 1)mac操作系统版本:10.10.5 2)Xcode版本:7.1 3)已注册app id 干净的环境,没有装其它东东 ...

  3. dcloud如何苹果ios系统真机测试-HBuilderX真机运行ios测试

    dcloud如何运行到IOS真机测试 1,下载安装iTunes 安装完毕后重新打开HBuilderX 2,点击运行真机 将iPhone 与电脑进行链接,点信任, 运行-运行到手机或模拟器-运行到IOS ...

  4. 使用工具检测你的app:模拟器和真机测试 之一

    在本章,你将学到下面这些内容: 模拟器和真机测试环境的不同. 内存管理是如何影响一个app的性能. 检测app的工具和技术包括: 1)基本的测试内存和性能的工具. 2)测试内存管理方面比较复杂的工具, ...

  5. h5移动端开发中配置真机测试

    前言 在前端开发过程中,时常遇到移动端需求.若是每次部署完成后再查看开发效果,可能过于费时费力,因而需要可直接完成真机测试的配置 方法 一:查询电脑本地IP地址 1:ctrl/window+r输入cm ...

  6. iOS开发Xcode7免费真机调试教程

    从Xcode7开始,Xcode 不需要$99/$299升级开发者直接可以进行真机调试 调试步骤 1.假设已经你已经有了苹果账号,下载并安装好了Xcode7 2. 打开Xcode-> Prefer ...

  7. Xamarin使用windows系统在ios上真机测试

    网上搜索到的教程都需要准备一台Mac电脑和visual studio for Mac,但是我们已经在Windows上用xamarin.forms完成了成型的项目,并且在安卓机完成了安卓的测试,所以我们 ...

  8. XCode真机测试发布时产生The executable was signed with invalid entitlements.解决办法

    提示The executable was signed with invalid entitlements.(The entitlements specified in your applicatio ...

  9. iphone 4 程序开发:真机测试 (免费无99刀)

    要给iphone开发程序,我们需要一个mac系统(我是用pc机装的lion10.7),以及xcode(我用的是xcode4.1和ios4.3sdk),当然,你还需要一台iphone来进行真机测试. 当 ...

最新文章

  1. js for循环与for in循环的区别
  2. 【已解决】虚拟机提示VMware Workstation cannot connect to the virtual machine的问题
  3. tp5类的属性不存在_thinkPHP5.1框架中Request类四种调用方式示例
  4. echo(),print(),print_r(),var_dump()的区别
  5. java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing
  6. NumPy快速入门--形状操作
  7. Java之intern方法
  8. 用动态规划解决最长公共子序列问题 C语言,动态规划之最长公共子序列问题 C++实现...
  9. flir红外数据集_FLIR联合Foresight推广长波红外+可见光四摄视觉系统
  10. 信捷PLC之C函数编程(一)
  11. MFC SetTimer函数的用法
  12. 如何提高网页的加载速度 ——DNS优化和代码优化
  13. CodeForces 596C Wilbur and Points
  14. 0416 leetcode每日一题 1042. 不邻接植花
  15. 手札-11(京东实战手札)
  16. 农银e管家怎么显示服务器不对,农银e管家APP
  17. el-table 合并单元格(合并行)
  18. 打印一只Nyan Cat(彩虹猫)(C++)3.0[多色版]
  19. LINUX 查看和修改文件系统的block的大小
  20. Kanzi学习之路(2):Hello world!

热门文章

  1. 易语言mysql删除记录_511遇见易语言教程数据库-删除
  2. 推荐一个好用的文档管理服务器-showdoc
  3. opencv从入门到精通11
  4. c语言数字拼图游戏代码
  5. 低水平黑客也可远程攻击工业电机并造成物理破坏
  6. vos3000如何指定某个对接网关走某个落地网关
  7. GIS理论常识——坐标系相关知识
  8. 嵩天《Python数据分析与展示》实例4:引力波的绘制
  9. MySQL 查询数据库和表在使用的引擎和编码并修改使用引擎和编码
  10. 12.软件项目管理笔记