簡體   English   中英

在 iOS 應用程序中具有多個目標的 NotificationServiceExtension

[英]NotificationServiceExtension with multiple targets in iOS Application

我的 iOS 應用程序中有 3 個目標,即 Stage、Preprod 和 Prod。 出於開發目的,我為 Stage 目標添加了 NotificationServiceExtension。 由於添加的 NotificationServiceExtension 在其他目標(即 pre-prod 和 prod)中不可用,因此無法使用 NotificationServiceExtension。 我是否必須為 Preprod 和 prod 目標再添加 2 個 NotificationServiceExtension? 或者有一些不同的解決方案? 謝謝你。

我建議您避免為不同的環境使用不同的目標。 更好的方法是使用不同的構建配置,因為:

  1. .xcodeproj 文件會小很多
  2. 您將需要單個應用擴展
  3. 您不需要將每個新文件添加到每個目標
  4. 您無需為不同的環境重新編譯整個應用程序

所以在你的情況下,我會創建以下配置:

  1. 舞台調試
  2. 舞台發布
  3. 預調試
  4. 預發布
  5. 生產調試
  6. 產品發布

這是一篇關於創建構建配置的好文章,看看。

暫無
暫無

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

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