簡體   English   中英

Xcode 12.1,禁用捆綁標識符<Multiple Values>領域,Flutter 應用程序

[英]Xcode 12.1, disabled Bundle Identifier <Multiple Values> field, Flutter App

問題我的一個 Xcode 項目(Flutter 應用程序)在將 Firebase 授權並入其中時遇到問題。 我需要能夠將 Bundle Identifier(在 Runner 的 General 選項卡中)設置為 Firebase 配置的一部分,不幸的是,該字段本身已“禁用”。 我不能:點擊進入,標簽,也不能通過 info.plist 文件更新它,也不能通過信息選項卡更新它。 我可以:對 info.plist 字段和信息選項卡捆綁標識符字段進行更改,但它們不會更改/更新常規選項卡捆綁標識符。 它保持不變:

捆綁標識符:

有誰知道如何解決這個問題? 或者嘗試一些故障排除?

統計/詳細信息: Android Studio:4.1 版 Xcode:12.1 版 MacOS Catalina:10.15.7 Firebase Auth:最新版本 2020 年 11 月 7 日

Xcode 上的其他項目沒有這個問題,只有這個特定項目有這個問題,只有這個項目使用 Firebase,但是在我去添加 Firebase 之前這個字段被禁用了。 Info.plist 屏幕,帶有 Bundle Identifier 字段默認通用選項卡,Bundle Identifier 字段被禁用

您可以嘗試使用以下步驟來更新包標識符,

  • 項目/ios/Runner.xcodeproj
  • 右鍵單擊-> 顯示包內容
  • 單擊 project.pbxproj
  • 搜索“PRODUCT_BUNDLE_IDENTIFIER =”
  • 在那里設置包標識符值
  • 撲干凈

在 Visual Studio Code 中,與 Ameer 類似,經過細微更改,這不是因為 firebase 而發生的,因此可能不是上述問題的完整解決方案。

  1. 轉到文件夾 project/ios/Runner.xcodeproj
  2. 打開文件夾,然后單擊 project.pbxproj
  3. 我搜索了 PRODUCT_BUNDLE_IDENTIFIER,那里有三個,一個用於調試、配置文件和發布。
  4. 根據 appstoreconnect.apple.com 將 PRODUCT_BUNDLE_IDENTIFIER 更新為應有的樣子(或者,如果您還沒有完成 Apple Store 捆綁包設置,則您擁有所需的一切)
  5. 保存更改,並在 xcode 中打開,一切都很好:)

(注意 - 我會發表評論,但我不允許)

確保所有包標識符都相同(您可能會發現您在這些 PROJECT_NAME_INDETIFIERS 之一中拼錯了一個字母,或者另一個字段中的一個字母與另一個不同)。

暫無
暫無

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

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