![](/img/trans.png)
[英]Launching flutter app on my physical iPhone via xcode set in portrait mode works, but not when launching through android studio
[英]Problem with launching build app on Iphone via Xcode
我在嘗試通過 Xcode 在真實 iPhone 設備上運行已編譯的應用程序時遇到問題。當我嘗試啟動時,我收到一條消息:
為開發自動簽名,但手動指定了沖突的代碼簽名身份 iPhone Distribution。 在構建設置編輯器中將代碼簽名身份值設置為“Apple Development”,或在簽名和功能編輯器中切換為手動簽名。
我的應用用的是ionic,cordova。Xcode悄悄看到設備。 在 Xcode 部分:“Signing & Capabilities -> Signing -> Team”我設置了我的開發者賬戶。 我還嘗試在“Build Settings -> Code Signing Entitlements”部分從“iOS Developer”更改為“Apple Developer”,但它仍然沒有解決問題。 告訴我,錯誤的原因可能是什么? 還有什么需要額外配置才能在真實設備上運行編譯后的應用程序?
它與離子無關,您需要該應用程序的開發證書。 您的應用程序名稱為 package(例如:com.mycompany.myapp),該應用程序 ID 必須在 Apple 中注冊( https://developer.apple.com ),然后您需要打開 XCode 並使用相同的帳戶登錄您創建的應用程序 ID。
如果您標記自動簽名,Apple 應該為您處理 rest(創建開發證書等),這樣您就可以運行您的應用程序。 但是,如果您選擇手動簽名,則必須 go 到 developer.apple.com -> 證書 -> 為該應用程序創建一個新的開發證書 -> 下載它 -> 雙擊將該證書添加到您的 Mac ->然后運行xcode。
順便說一句,XCode 很久以前就有一個惱人的錯誤,有時它不會檢測到自動簽名並顯示錯誤(一條紅色的小消息)。 如果您切換到手動簽名然后返回到自動簽名,它應該會消失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.