2017-08-28 66 views
1

我一直在使用codenameone來開發一個應用程序,我已經在android上測試過,並且希望在iOS上這樣做。我有一個付費的Apple開發者帳戶,並且能夠正確地完成簽名嚮導,並且填寫了「iOS簽名」頁面的所有信息。由於認證,iOS構建失敗,但它們是在嚮導中創建的

然而,當我來時的螞蟻工藝打造的iOS開發建設,控制檯日誌

A certificate from Apple with the appropriate password is required for building an iOS native app! 

這很奇怪,因爲它是如何從沒有錯誤的嚮導創建的信息。在蘋果開發者賬戶頁面上,我可以看到所有證書和設備等......

+0

檢查您是否使用了Codename One Settings中的嚮導,而不是使用首選項UI中的嚮導。也請確保您在嚮導完成後保存。檢查路徑/文件是否填寫在iOS簽名部分 –

+0

@ShaiAlmog如何在IntelliJ中訪問此文件?我正在點擊右上角的圖標>代碼名稱一個首選項> iOS認證嚮導 – Sodex234

+0

在intellij中,唯一的選擇是Codename One Settings應用程序,所以這不應該是一個問題。運行嚮導之後,請確保按下右上角的保存按鈕。然後在設置中的iOS簽名部分驗證所有設置是否正確。 –

回答

0

由於某種原因(即使當我點擊「瀏覽」時),當我選擇證書文件時,它會將路徑更改爲我的JDK安裝

/Library......bin/<selected file> 

這很奇怪,但我最終通過手動創建證書固定它(即不知道證書的密碼。)現在正試圖,它[證書的創造者]正常工作(只要我改變路徑一旦完成)。它不允許任何完整路徑(IE/Users/....),並且只允許項目文件夾的相對路徑。所以當我將位置設置爲「iosCerts」文件夾時,它工作正常。

iosCerts/<selected file> 

這可能是一個IntelliJ/Mac的bug?