前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【iOS开发】带有 Extension Target 的 App,如何签名打包

【iOS开发】带有 Extension Target 的 App,如何签名打包

作者头像
KyXu
发布2019-04-11 16:00:04
2.3K0
发布2019-04-11 16:00:04
举报
文章被收录于专栏:KyXu

�Extension Target

如果我们要开发一款类似 AdBlock 的应用,就需要添加一个 Extension Target,如上图。 添加完了之后,你的项目看起来是这个样子的:

Xcode ScreenShot

那么就会有两个 Target,这个时候,怎么进行 CodeSign,折磨了我一段时间,分享出来。

1.把你的两个 TARGET 的 Bundle Identifier 写成【开头一样的】。在 Member Center 申请发布到 AppStore 的 Provisioning Profile 的时候,只要申请一份就可以了,�即给和你的 App 同名的那个申请。 (假如你的App的名字是 wechat,主 Target 的 Bundle ID 写成 com.xky.wechat, Extension Target 的 Bundle ID 写成 com.xky.wechat.ex, 那么你的 Provisioning Profile 只要和 com.xky.wechat 捆绑; "com.xky.wechat.ex" 除了要写在相应的 Target 上,不需要再有与其相匹配的 Provisioning Profile)

2.两个 TARGET 的 Build Settings->Code Signing->Provisioning Profile 那里都选择 Automatic

Paste_Image.png

3.真正自己设置 Build Settings->Code Signing->Provisioning Profile 是要进行 Develop(测试)还是 Distribution(打包),在 PROJECT 那里设置: (让 TARGET 的设置自动化,否则你每次改动设置都要同时改3个)

Paste_Image.png

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015.11.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档