【iOS開發】帶有ExtensionTarget的App,如何簽名打包
如果我們要開發一款類似 AdBlock 的應用,就需要新增一個 Extension Target,如上圖。
新增完了之後,你的專案看起來是這個樣子的:
那麼就會有兩個 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
3.真正自己設定 Build Settings->Code Signing->Provisioning Profile 是要進行 Develop(測試)還是 Distribution(打包),在 PROJECT 那裡設定:
(讓 TARGET 的設定自動化,否則你每次改動設定都要同時改3個)
相關文章
- IOS 逆向開發(四)App重簽名iOSAPP
- Android App的簽名打包AndroidAPP
- IOS App簽名原理iOSAPP
- iOSApp重簽名iOSAPP
- iOSApp簽名原理iOSAPP
- IOS企業簽名的APP怎麼做分發?iOSAPP
- iOS逆向(3)-APP重簽名iOSAPP
- iOS超級簽名和iOS企業簽名有什麼不同?iOS
- IOS 逆向開發(三)應用簽名iOS
- ios蘋果企業簽名APP最有發言權iOS蘋果APP
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- iOS APP簽名機制詳解iOSAPP
- UTF-8 帶簽名和不帶簽名的區別
- 蘋果ios簽名帶您回顧iPhone的10年蘋果iOSiPhone
- 蘋果ios簽名蘋果iOS
- iOS 重簽名iOS
- Android 打包簽名 從生成keystore到完成簽名Android
- 蘋果企業簽名APP打包流程+iPhone12渲染圖蘋果APPiPhone
- 蘋果軟體打包簽名原理蘋果
- 簽名打包Android版apkAndroidAPK
- 如何正確選擇iOS簽名,它們有什麼區別iOS
- 一休帶你來看ios蘋果企業簽名iOS蘋果
- Android專案如何進行簽名打包釋出Android
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- iOS逆向之旅(進階篇) — 重簽名APP(二)iOSAPP
- iOS逆向之旅(進階篇) — 重簽名APP(一)iOSAPP
- 加固+美團walle簽名打包+Python一鍵打包Python
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- iOS逆向——應用簽名及重簽名原理iOS
- iOS 簽名機制iOS
- Android打包簽名那點事Android
- 為IONIC開發的安卓apk簽名安卓APK
- App簽名二三事APP
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 蘋果簽名是怎樣給手機app簽名的呢?蘋果APP
- 蘋果企業簽名為ios開發者開小灶蘋果iOS
- iOS逆向之旅(基礎篇) — App的簽名機制【Xcode是如何將App安裝到手機的】iOSAPPXCode
- 5G網路真的有危害嗎?(ios簽名)iOS