扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
【必选】Mac OS X操作系统的电脑,Apple ID,iphone 真机
公司主营业务:成都网站建设、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出河东免费做网站回馈大家。
( 若不需要“GPS”、“照相机”、“蓝牙”等功能可使用iphone模拟器)
Xcode是IOS开发的免费的IDE(集成开发环境)
截至目前,其最新版本为10.1,我们可以在App Store中轻松取之。(速度较慢,请耐心等待 ????)
选择“iOS”和“Single View App”并点击“Next”
填写工程基本信息
选择工程存放位置,如下我的位置
如下图工程创建成功,但有红色的感叹号:‘Signing for "HelloWorld" requires a development team’
Xcode在调试iphone真机时需要Team账号(即Apple ID),所以需要设置下(点击add account),添加apple id后关闭窗口,然后回到下图
选择刚才创建的team,红色感叹号消失
USB连接iPhone手机,分分钟,在下图上红框中可以选择已连接的手机。
这时,有可能会有ios系统不兼容提示(“OS version lower lower than deployment target”),即你开发针对的目标系统过高了。这时,在下图下红框中,适当调整Target的iOS版本号,直到没有不兼容的提示。运行“Hello World”
然后会遇到如下问题:解决详见 我的另一篇文章
????IOS:xcode提示“codesign 想要访问您的钥匙串中的密钥”
第一次调试真机时,会要求手机通过信任(如下图),点击OK,然后操作手机,依次选择:设置-通用-设备管理-“你的Apple ID”-信任“你的Apple ID”-信任。
编译成功,真机桌面生成图标
点击桌面图标,打开盖应用“zhenji”
ios开发硬件环境配置
必须配置苹果设备,所以对于硬件配置,首先需要一台Mac电脑及一个iDevice——iPhone、iPad、iPod Touch均可,但三个设备都有的话,会对硬件配置更加有利,可以在不同设备上进行测试,确保app能在所有苹果设备上运行。
软件设置
在ios app开发中,首先要先会运用iOS应用程序设计语言Objective-C(现在最新的ios程序设计语言为swift)进行app设计。
完成软件设计后,在开发应用程序时,需要使用Apple开发套件(SDK)以及Xcode,即ios的集成开发环境(IDE),进行代码调试、编译等。
原文:
移动互联网时代,掌握 iOS 开发和安卓开发 还是很有好处的,我最近在学习移动端开发的时候,最先遇到的问题就是环境安装问题了。
虽说网络上的教程已经很丰富了,但是也不是每次都很顺利,总是避免不了踩坑。这里就做一个 iOS 开发的踩坑笔记,不一定没个人都会遇到这些坑,但是如果你也恰巧遇到的话,希望能对你有一些帮助和启发。
首先声明一点,要本地打包 iOS 或者 macOS 的 APP,必须要 Mac 电脑,因为iOS软件必须用Xcode来打包。Xcode是苹果设备专用的开发工具,苹果做的这是一整套工具链,不跨平台。如果开发安卓APP的话无所谓Windows还是Mac,开发安卓用的Android Studio是跨平台的,Mac和Windows都可以安装使用。
再提一个小知识,现代Web开发迅速发展,一些跨平台框架如React Native、Ionic,可以做到一次开发,跨平台部署。这样的框架带来一个优势,你在开发阶段其实可以不用Mac,只需要有iPhone手机就可以,比如使用 expo 的服务,可以联网用自己的iPhone真机调试,使用官方提供的云部署来打包iOS APP。同样的Ionic也提供这样的服务,但是这类服务售价太高,可能不太适合个人开发者,而且没有iOS本地模拟器调试,可能还不太方便查问题,有兴趣的朋友可以深入了解下。
简单总结来说,一般情况下想要做iOS的开发,需要先备好Mac电脑。
我们依照 Capacitor 文档来搭建环境,Capacitor 是Ionic团队推出的打包原生APP的工具
于是我就只能在 Apple Store 上安装 Xcode 了,这个比较简单点,直接在 Apple Store 上搜索 Xcode 就行了。
这一步我这报错
报错信息大致说我需要Ruby开发环境,用以下两条命令安装 Xcode 命令行工具
然后又报出了新的错,提示我命令行工具已经安装过了,需要更新
先把旧的删除,再重新安装即可,所以这一步安装CocoaPods我需要以下4条命令
以上就是我在搭建iOS/macOS APP 开发环境的时候遇到的坑,作为一个笔记供大家参考。如果大家有更好的经验也欢迎分享出来。
将代理换回国内的淘宝后,重新执行一遍安装命令
如果Ruby环境不够新,可能需要更新以下:
在执行
的时候,可能会比较慢,这时候不要慌,可以通过
查看当前的安装进度
如果Mac自带的Ruby版本不够新,可以参考我的另一篇文章
在按照步骤执行的过程中遇到任何问题希望大家多多交流
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流