簡體   English   中英

iOS - 與多個應用程序目標共享今日擴展?

[英]iOS - Share a Today Extension with multiple app targets?

我有一個包含多個應用程序目標的項目(大約 25 個)。

我打算為這些應用程序制作一個 Today Extension,但我不想用相同的代碼和配置創建大約 25 個擴展。

是否可以只創建一個分配給 25 個應用程序的 Today Extension?

這是可能的,但需要一些操作。 要將擴展與目標連接,您需要:

  1. 將您的擴展添加到目標的嵌入式二進制文件(項目設置的“常規”選項卡)

在此處輸入圖片說明

  1. 將擴展的目標添加到目標依賴項(項目設置的“構建階段”選項卡)

在此處輸入圖片說明

  1. 使用父應用程序(您當前的目標)包標識符作為擴展程序包標識符的前綴,否則您將收到錯誤消息:

在此處輸入圖片說明

因此,當您構建或分發目標時,請進行此操作並使用 Xcode 修復配置文件的問題(它可以自動執行此操作)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM