美文网首页
iOS调试及打包的尝试

iOS调试及打包的尝试

作者: 一日是两日 | 来源:发表于2016-11-02 17:57 被阅读0次

开发App

  • 只需xcode8,无需登录账号即可运行模拟器进行开发。

真机运行

  • 登录AppleId,
  • 选择Personal Team(自己),
  • 填写Bundle Identifier(随便填),
  • 选择自动生成证书等信息 (Atomatically manage signing)

想打包?麻烦来了!!

  • 登录账号
    • Xcode -> Performance -> Accounts
    • 可登录多个账号
    • 每个账号可对应多个Team
  • 导入签名证书(.p12文件)
    • keyChain中保存私钥
    • 证书中保存公钥
    • 证书中保存User ID、Developer Team等信息
  • 导入描述文件(.mobileprovision)
    • AppId。每个app必须在MC中创建一个对应的AppId。
    • 使用哪些证书。
      • iOS App Development。开发、真机调试用
      • Apple Push Notification service SSL (Sandbox)。开发阶段使用苹果的推送服务
      • App Store and Ad Hoc。上架和AdHoc方式发布时用
      • Apple Push Notification service SSL (Production)。上架后使用苹果推送服务
      • In-House。企业版发布,需$299才能拥有,还需邓氏编码
    • 功能授权列表
    • 可安装的设备列表。
    • 苹果的签名!
  • xcode中正确填写Bundle Identifier
  • xcode中选择Provision profile (.mobileprovision),自动匹配Team ID及签名证书
  • archive打包时验证公钥对应的私钥及bundle ID、开发账号等信息

iOS打包要点整理

  • 确认自己在Team中的角色,只有Admin才有权发布
  • 导入了发布证书
  • 导入了.mobileprovision文件,且能够自动正确匹配Team与Signing Certificate
  • xcode中Bundle Identifier填写正确
  • archive打包, validate success

详情请移步传送门

相关文章

网友评论

      本文标题:iOS调试及打包的尝试

      本文链接:https://www.haomeiwen.com/subject/lczvuttx.html