IOS入门基础学习

作为一名安卓开发程序员,虽然对安卓开发已经熟练掌握,可以解决一切安卓开发遇到的问题,就算遇到不太懂的问题,但是通过百度搜索还是可以找到解决方法和答案的。
但是目前最火的流行框架Flutter,支持安卓、IOS、web前端、电脑桌面应用等平台,虽然说是一套代码可以跨平台运行。但是,细查其原理,Flutter只是在各个平台里面添加了自己的UI框架,其实真正调用系统底层的驱动代码还是需要之前的各个平台语言,这也就是为什么我们通过Intellij Ide新建一个Flutter项目之后,会生成两个项目包,一个是安卓项目代码,一个就是IOS项目代码,这就是因为Flutter还是需要原系统代码调用底层驱动,而它自己只是复杂构建UI界面实现跨平台。
那么作为一名安卓开发程序员,我们想去学习Flutter是不是需要学习IOS呢?答案是肯定的,那么今天我们就开始入门学习写一个IOS程序。
首先我们可以看菜鸟教程IOS网站的知识,发现一个还算不错的60分钟学会IOS开发。,还有不错的学习练手Github开源项目SwiftLanguageWeather
运行下载下来的开源项目代码,XCode报下面错误:

ailed to create provisioning profile.
The app ID "com.rushjet.SwiftWeather" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.
No profiles for 'com.rushjet.SwiftWeather' were found
Xcode couldn't find any iOS App Development provisioning profiles matching 'com.rushjet.SwiftWeather'.

提示找不到开发者账户,我虽然申请了苹果账户,但是我并不是开发者账户。开发者账户需要在苹果官网申请,并且需要下载开发者证书才能有权限开发应用程序,并后期上传到AppStore.
在这里插入图片描述
后来了解到Xcode7之后不需要开发者账户也能调试程序了,但是设置Xcode相对比较复杂。下面就来免费申请一个开发者账户,这里主要的工具就是appuploader。但是下载这个文件之后,发现并不是安装文件。但是解压的文件根目录下有个readme.txt文件:

中文说明文档
1.appuploader 需要先安装java 8或更高版本,如果没有安装java 8,可以通过http://java.com/download 下载安装
2.Mac 和linux上直接运行start.sh 或者双击start.bat启动程序,如果启动失败,尝试下面的方式
3.打开命令行窗口,输入下面的内容,按确认键执行
java -XX:+IgnoreUnrecognizedVMOptions --add-modules=java.se.ee -jar appuploader.jar
4.如果有什么错误,随时可以联系我们邮件 2462611616@qq.com
5.appuploader需要javafx,ubuntu上安装命令
apt-get install openjfx
6.安装ipa功能需要安装Itunes或者ios驱动,mac和win电脑上测试ok

主要是要cd到项目的根目录下去执行jar文件,否则执行无效。

Appuploader是ios上架辅助工具

1、可在Windows直接申请ios证书,上传ipa,方便没有苹果电脑的开发者,快速申请证书和上架ios app!软件在win、linux、Mac系统都能使用,秒申请证书、快速上传ipa。

2、Appuploader帮助初次接触上架苹果APP的开发者,快速掌握ios证书申请、真机调试和上架流程,这里提供详细的文档。
[Appuploader的安装介绍](http://www.applicationloader.net/blog/zh/72.html)
Appuploader的激活介绍

http://www.applicationloader.net/blog/zh/93.html


iOS证书相关知识介绍

http://www.applicationloader.net/blog/zh/2310.html


苹果开发者账号申请介绍

http://www.applicationloader.net/blog/zh/547.html


上传IPA到App Store介绍

http://www.applicationloader.net/blog/zh/1878.html


---------------------

真机测试和上架篇


ios app真机测试到上架App Store详细教程-必看

http://www.applicationloader.net/blog/zh/88.html


iOS APP上架被拒重新提交审核教程

http://www.applicationloader.net/blog/zh/1431.html


iOS APP版本更新升级教程

http://www.applicationloader.net/blog/zh/681.html


未付费688个人免费开发账号真机调试测试教程

http://www.applicationloader.net/blog/zh/1073.html

这里有很多陷阱,浪费时间。其实我们只需要注册一个免费的证书就行,那么就可以直接跳转IOS证书申请教程
程序运行到关键时期突然就崩溃了,我的心也是崩溃了。都说开发IOS难度大,成本高,果然如此,就一个开发者账户还弄一下午。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值