簡體   English   中英

構建iPhone應用程序時代碼符號錯誤

[英]Code Sign Error When Building iPhone Application

我是iPhone開發的新手。 我剛剛在Apple注冊了iPhone開發者計划。 當我嘗試構建時,我收到一個錯誤:

代碼簽名錯誤:找不到與應用程序標識符匹配的有效供應配置文件

我不確定是什么問題。 我試過瀏覽互聯網,但我感到困惑。 任何人都可以幫助我做我應該做的事情嗎?

起初看起來似乎是一個復雜的過程,但是當你經歷了幾次這樣的過程時它非常簡單。

簡而言之,過程就是:

(我假設您已將iPhone / iPod touch設置為測試設備)

通過iPhone Developer Portal

  1. 創建一個App ID(給你的應用程序一個名字,這只是為了在網站上提供參考而與你自己的應用程序構建無關)輸入一個字符串來識別它,比如com.yourcompany.appname(這很重要,應該與Xcode中的.plist文件相同)單擊並保存

  2. 轉到配置有2個配置文件,您需要a)開發 - 所以您可以在測試設備上安裝您的應用程序(即您的iPhone / iPod touch)b)分發 - 如果您想通過App Store銷售應用程序

    您可以通過從下拉列表中選擇上一步創建的應用程序ID並單擊“保存”來創建配置文件。片刻(通常,雖然可能更長),證書可供下載。 將其下載到Mac並將其放到Xcode圖標上。 有時開發配置文件對我不起作用,我將它直接放入Xcode中顯示我連接設備的管理器窗口。

    此外,如果您在團隊帳戶中,團隊管理員需要編輯開發配置配置文件 ,並添加修改您的證書權限。

  3. 在“編輯項目設置”中的Xcode中,您可以選擇要編碼的證書。 通常用於調試我簽署開發證書。 按照Apple網站上的說明操作並克隆發布配置文件,並將其稱為發布,並使用您的分發配置文件對其進行簽名。 (您將無法在選擇了分發配置文件的情況下將應用加載到手機上)

  4. 在構建App Store時,請確保選擇目標設備作為設備而不是模擬器!

希望有所幫助,如果我跳過了一些小步驟,那就是記憶中的道歉。

xcode左上角確保你正在運行“similator”“iphone”

您是否為開發,臨時分發或應用商店分發設置了iPhone配置文件?

如果沒有,請轉到從developer.apple.com/iphone鏈接的iPhone開發人員計划門戶網站。 Apple提供了一系列精彩的視頻教程。

截至2012年7月,您可以到這里:

https://developer.apple.com/ios/manage/overview/index.action

然后啟動“開發配置助手”。 它介紹了FiddleMeRagged概述的所有步驟。

如果您只是想在iOS設備上測試應用程序而不需要立即部署到App Store,則可以使用此過程創建通配符ID

只需確保安裝證書,或者在項目配置中無法選擇配置文件。 下載證書時,雙擊它們進行安裝。

可能更多地用於在先前配置的開發環境中看到此問題的其他人。

如果您的配置文件已過期,也會顯示此錯誤,在這種情況下,您可以完成Neosionnach答案中的步驟,也可以轉到管理器,單擊配置文件並單擊“刷新”。

當我遇到這個問題時,這是我的贏家。

暫無
暫無

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

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