我已經詹金斯大師在Ubuntu的AWS實例上運行,創造了Mac筆記本電腦作爲奴隸,當我跑在Mac它對筆記本構建使用Xcode是成功的,但是當我從觸發它詹金斯給予。詹金斯構建失敗:Xcode中找不到供應配置文件匹配
error :
Check dependencies : No profiles for 'com.xyz.abc' were found: Xcode couldn't find a provisioning profile matching 'com.xyz.abc'. Code signing is required for product type 'Application' in SDK 'iOS 10.2'
* ARCHIVE FAILED * The following build commands failed: Check dependencies (1 failure) Build step 'Xcode' marked build as failure.
PS:
我已經嘗試閱讀以前的帖子,但其中大部分是具有MAC上運行詹金斯,也Xcode是同一臺服務器上運行的是不是我的情況。
因爲我能夠在xcode中運行我的項目,我覺得我的代碼簽名&供應配置文件是正確的。而且現在我能創建使用 Xcode的選項IPA:
產品 - >存檔在Xcode在Mac筆記本電腦
那麼爲什麼詹金斯是無法創建IPA?
我也已經移動所有的鍵在login.keychain到system.keychain
我已用java從屬agent.jnlp
詹金斯控制檯輸出連接詹金斯主(ubuntu的)到從(MAC):
============================================== ============= ==可用的供應配置文件 [ios] $/usr/bin/security find-identity -p codesigning -v
27 )XXXXX「Mac開發者:阿希什Karpe(YYYYY)」
這是因爲在Mac筆記本電腦,所以我無法弄清楚什麼是錯的她Xcode的相似!
任何解決方案? –
bty當我刪除所有xyz。從/ Users/Shared/Jenkins/MobileDevice/ProvisioningProfile的mobileprovison仍然顯示Jenkins控制檯輸出:可用配置文件 [ios] $/usr/bin/security find-identity -p codesigning -v 14找到有效身份 ==我們可以嗎找到請求的供應配置文件? –
所以我懷疑詹金斯在哪裏尋找配置文件? –