2017-02-23 41 views
0

我無法從AppCode運行我的應用程序,我在模擬器和設備上一直收到相同的錯誤。它雖然在XCode上運行完美。AppCode無法在模擬器和設備上運行

我得到的錯誤是:

Note:Code signing is required for product type 'Application' in SDK 'iOS 10.2'

我在AppCode和XCode的版本:

  • AppCode 2016年3月2日 構建#OC-163.12024.9, 2017年1月25日建成

  • XCode version:Version 8.2.1(8C1002)

我在AppCode運行正常,同樣的設置,同樣的代碼簽名等不同的是,它採用podfiles所以我運行Project.xcworkspace另一個項目。這個項目使用迦太基,所以我只是試着在這裏運行Project.xcodeproj。這可能是問題嗎?

回答

1

它是由具有用於定位錯誤的路徑PROJECT_NAME.xcodeproj/project.xcworkspace/contents.xcworkspacedata

導致它工作時,我將其設置爲這樣: location = "self:"

+0

有誰知道如何強制Appcode使用「-project」而不是「-workspace」? – kolbasek

1

出現此類錯誤有以下可能的原因。

  1. 捆綁標識符:檢查這兩個應用包標識符,這將是不同的。每個軟件包標識符必須爲 在Apple開發人員帳戶中集成/註冊,並具有針對開發和/或生產模式的特定 證書。您的蘋果開發人員 帳戶中可能沒有 集成此應用的軟件包標識符。
  2. 錯誤的位置路徑:位置= 「自我:」
+0

感謝您的幫助!我將我的包標識符添加到我的AppID,但它仍然不能從AppCode運行。我錯過了一步嗎?我也想知道這是如何解釋應用程序是從XCode運行,而不是從AppCode運行。 – Marijn

+0

@Marijn,你可以分享你的源代碼(項目),如果它沒有機密信息。 – Krunal

+0

可悲的是,所以我不能:(但我可以查找任何可能提供更多信息! – Marijn

0

這個問題可以解決在PROJECT_TITLE.xcodeproj/project.xcworkspace/contents.xcworkspacedata位置
這裏設置錯誤路徑通過在您的Xcode項目中禁用「自動代碼簽名」爲「應用程序」設置選項卡中的應用程序調試和發佈目標顯式地顯式設置代碼簽名證書。

+0

謝謝,我剛剛嘗試過!爲此項目和我的設備製作開發概要文件,並手動將其設置爲調試配置文件。但它仍然不能從AppCode運行並從XCode運行。 – Marijn

相關問題