-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IOS 开发 #278
Comments
Certificates, IDs & Profiles
从开发到部署都需要配置certificates, identifiers, profiles。怎么要这么复杂呢? 保障安全的手段:
iOS代码签名 ?参考 |
Info.plist
有两个地方可以查看Info.plist信息: Info.plist文件Info.plist文件一般在Target根目录里。可以在 管理配置
|
|
Xcode名词和术语
参考 |
文件系统 TODO |
术语 & 概念
Team相关
App相关
1. Adam ID
在App Store Connect叫Apple ID(猜测是为了和开发者账号的Apple ID区分才取别名Adam ID)
就是Apple给App自动生成的唯一标识。
主要用于APP Store里唯一标识APP,在APP Store的URL 路径参数里(格式是
https://apps.apple.com/app/{AdamID}
),比如https://apps.apple.com/app/6817523452. Bundle ID
3. App ID
App ID并不是App的唯一标识,它可以对应多个应用,详情参考What Are App IDs and Bundle Identifiers。
4. appLunchUrl
怎么确定
scheme
?Url Schema是App向OS注册,接收通知的一种协议,当系统捕获该注册的schema时候,会将该schema广播给注册过该schema的App。
IOS Deep linking: URL Scheme vs Universal Links
Identifiers (标识符列表)
即APP ID,但是可以对应多个APP。标识符对应描述文件里的APP ID。
APP ID由两部分构成:
根据构成的第二个部分可以对APP ID分成两类:
在这里可以配置APP启动的能力和服务。
管理标识符
Devices(调试设备列表)
测试设备列表
注册设备
Profiles(预置描述文件)
本质是个配置文件(看文件的icon)。预置描述文件用于授权你的 App 使用某些 app 服务,并确保你是开发、上传或分发你的 App 的已知开发者。
一个App的描述文件里包含了:
用处:
知乎 iOS 的「描述文件」是什么?
一看就会的ios配置证书及描述文件
Certificates(证书)
iOS证书的作用是保证应用程序的安全性和可信度,防止恶意软件和病毒的入侵。
形象点描述当我们向Apple申请证书,就是向权力机关(Apple)申请资格(开发/推送/发布...)而Apple颁发给我们的证书就是对资格的证明。
ios证书有什么用
iOS的开发中相关证书的理解及作用原创
Membership details
Apple Developer Program
Organization
?参考
The text was updated successfully, but these errors were encountered: