30、iOS设备上运行代码全攻略

iOS设备上运行代码全攻略

1. 为何要加入iOS开发者计划

在iOS设备上运行代码,需要成为iOS开发者计划的成员。有人认为这是苹果在向开发者收费,但实际上并非如此。从开发者数量和苹果的其他业务来看,每年99美元的费用所产生的收入微不足道。这一费用更像是一种筛选机制,那些对开发iOS应用不够认真的人不会购买会员资格,从而避免为该平台开发出劣质应用。此外,加入开发者计划还能让苹果实施更强的安全标准。

2. iOS应用安全机制

每个在iOS设备上运行的应用都必须有有效的加密签名。加密签名有两个重要特性:
- 包含应用程序包中文件的签名。如果恶意用户修改了应用的可执行代码,签名将失效,设备将拒绝运行该应用。
- 用于创建加密签名的证书由苹果颁发,且针对创建应用的开发者个体。如果某个恶意应用对iOS用户社区造成破坏,苹果可以通过吊销证书来关闭该应用,iOS设备也将拒绝运行。

3. 获取证书

早期获取证书是一个漫长的过程,需要通过开发者计划网站的iOS配置门户部分。但从Xcode 4.3开始,这个过程完全自动化了。具体步骤如下:
1. 打开Xcode,通过选择“Window ➤ Organizer”或使用快捷键“Command + Shift + 2”打开Organizer窗口。
2. Organizer窗口顶部的条带作为标签栏,选择“Devices”部分。
3. 在屏幕左侧的“Library”标题下,选择“Provisioning Profiles”。
4. 点击屏幕底部的“Refresh”按钮。
5. 系统会提示你登录iOS开发者计划账户。
6. 如果你还没

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值