IOS开发环境

当我们需要帮一些人学习IOS的时候,可以翻阅下这篇文章,我有个同学对IOS开发不太了解,用语言描述该怎么做的时候显得不够具体,或者全部需要我帮忙操作,又会占用我们的时间,如果每个人都这么要求的话,那么重复工作...,这里我写一篇文章讲述如何在Mac下搭建IOS的开发环境。

首先要注册Apple ID,这个没有注册过的,不用开发了

安装必须的工具

Xcode

Xcode是IOS开发的IDE,必不可少,从App Store下载的太慢了。我们从Apple官网的开发者工具下载频道,点击想要下载的东西Xcode,然后使用迅雷瞎子啊,很快…

Macport

Macport官网,MacPorts是一个开软的软件包管理工具和Homebrew齐名。使用过Linux的都知道什么叫软件包管理:yum、apt-get。
1、安装Xcode和Xcode命令行工具
2、同意Xcode的许可证:

sudo xcodebuild -license

3、下载Macport的安装包

安装HomeBrew

HomeBrew官网和Macport一样,电脑上安装两个包管理工具多占一点磁盘空间而已。电脑首先要安装ruby

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安装CocoaPods

CocoaPods官网,CocoaPods是一个Objective-C和Swift的依赖管理工具,它已经拥有超过3万两千个库和210万个ios app在使用了,CocoaPods可以更优雅的扩展你的项目。前提你首先安装好Ruby的gem
Xocde7和Xcode8

sudo gem install cocoapods

使用CoacoPods,使用Pods的过程,最开始可能因为源的问题而卡很久,因为第一次瞎子啊pod的源需要很久的时间,而且如果没有FQ,可能很久的时间都未必能好。

网上有的解决方案是换为国内的源,但我觉得还是不要换国内的源,Android的开发过程中,有的镜像版的Android Studio,会因为源的问题,而入坑很久,反正官方的最权威吧,相信官方的总该没有错,其它的各种投机取巧的方式,总不如官方权威,官方的是第一手信息。但是官方的源下载慢怎么办呢,这里我们只能FQ。使用云墙,速度很快,第一次送1G的流量。然后就可以瞎子啊CocoaPods的源了。

FQ

ShadowSocks,这个便宜而且用着还不错,应该在国内很受欢迎。但是下载CocoaPods的源稍微有点技巧,ShadowSocks下载东西不太适合,有点慢。
云墙:这个是最快的,取决于你的网速,第一次注册免费送1G流量
Lantern: 免费的之前也好用的,但是对于下载大文件可能不太好用。

版本控制

Xocde自带版本控制

SourceTree或者官网的Github Gui界面都挺好用的

几个开源的Ios app

这几个app,都已亲测可用,下载下来学习用。
豆瓣妹子 最简单的一个。
SealTalk 我觉得代码最清晰的一个,而且又不会太难,代码写的也很好看。
开源中国ios版 里面的AppToken需要需要做一下调整才能用
Coding-ios 这个看起来还不错。目前一直在更新,也值得学习参考

总结

主要写了,在Mac下做IOS开发需要用到哪些工具,对这些工具做了一个整理,并且提供了他们的官网,可以自行去查看官网的文档,开发人员肯定都是需要FQ的。提供了几个FQ的工具,最后环境搭建好了,我们肯定是要学习的,提供了几个开源的ios app,可以供我们参考学习。

附录

下载地址集合



作者:Real_man
链接:https://www.jianshu.com/p/ff29bd79bdba
来源:简书

原文地址:https://www.cnblogs.com/xiaoshen666/p/11118653.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


在有效期内的苹果开发者账号(类型为个人或者公司账号)。还有一种情况,就是你的Apple ID被添加到公司开发者账号团队里面,这样也是可以的,但是需要叫管理员给你开通相应的账号权限,如下截图:这里可能有些同学会问,苹果开发者账号是什么?如何申请?那么可以看看我的上一篇文章:iOS苹果开发者账号(公司账号)申请流程详解能正常编译打包的iOS工程项目(都不能正常编译谈何出包上架
Appuploader官网--IOS ipa上传发布工具,证书制作工具跨平台版,windows,linux,mac系统都可用 (applicationloader.net)第一步:注册苹果开发者账号,访问以下网址,按照提示注册即可,因为不需要支付688认证苹果开发者,所以没什么好讲的。证书部分:主要是通过工具生成.p12证书文件,后面这个证书要导入mac系统。描述文件:这个文件主要包含了证书,公钥,设备信息等,具体可以百度了解详情。第三步:使用xcode打包导出ipa文件,供其他人内测。..........
苹果在9月13号凌晨(北京时间)发布 iOS 16,该系统的设备可能会因为各种原因,导致功能不可用和UI错乱等问题,我们需要做好适配iOS 16。
计算机图形学--OpenGL递归实现光线追踪
Xcode 14打出来的包在低版本系统运行时会崩溃,报错信息是Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib,在苹果开发者论坛搜索报错信息,可以看到会闪退的最高版本是iOS12.1(不敢肯定,毕竟我没测过,不过肯定低于iOS 12.4
iOS16手机开启开发者模式 "developer mode disable"Pod工程中的Bundle target签名报错
【计算机图形学】【实验报告】DDA画线算法、Bresenham中点画线算法、多边形填充算法(附代码)
iOS 16 满载全新的个性化功能、更具深度的智能技术,以及更多无缝的沟通与共享方式,让 iPhone 的体验更进一步。13、隐私权限增强,如通过 UIDevice 获取设备名称时,无法获取用户的信息,只能获取设备对应的名称。
3、回到苹果开发者中心,如下图,点击certificates,点蓝色小加号,就可以开始创建证书,创建证书的时候无论测试还是上传app store打包,都要选ios distribution app store and adhoc,不要选apple和develpment类型的证书。2、如下图,点左边的profiles菜单,点击蓝色加号,创建描述文件,创建过程中会要求我们选择描述文件的类型,假如你想发布app到app store,则选择app store,假如你想真机测试,则选择ad hoc类型。
需要:Unity,IOS平台模块,Xcode,IOS_SDk,MAC电脑,Iphone手机
最近下载安装 xcode 并解压安装,遇到一些问题误以为是错误,记录在此。从百度和谷歌上搜了很多帖子,发现并没有靠谱的 xcode 国内的镜像,这里提供一个可以跳转到官网的下载方式。xcode 不同版本的列表,下载时注意不同 macOs 不同的系统和 Xcode 版本的对应关系。如 要求 及其以上版本。https://xcodereleases.com/注意点击后会跳到官方下载地址,需要登录苹果账号。xcode 文件很大,通常要 10G 以上,下载速度很慢。可以考虑使用 Free Downlo
使用苹果登录作为第三方登录
missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun解决方法
Xcode14 正式版编译报错' does not contain bitcode.You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. file 'xxx' for architecture arm64解决方案
那应该和升级Xcode 14有关系。但是官方还没有给出解决方案。应该后续会有兼容的cocoapods 新版本。
项目中需要用到Xcode将C++代码输出的Mac版本的DLL文件即DYLIB文件,并能够使用C#代码调用。Unity与 DLL文件 ☀️| 怎样使用VC++生成一个DLL文件并调用!这次来看一下在Mac使用Xcode生成的方法吧!本文介绍了在Mac中怎样使用 Xcode项目使用C++生成 .dylib文件的方法。相对于在Windows中使用AndroidStudio创建动态链接库的方法来说,使用Xcode创建.dylib文件确实简单了很多。