2014-10-17 21 views
0

我在網上搜索了很多,但沒有解決方案爲我工作。我創建Xcode Maven Plugin它成功地建立我的應用程序,並創建一個IPA但是當我要上傳它testflightapp它給了我這個錯誤的IPA:IPA無效:缺少嵌入式配置文件。你確定這是一個特設的?

Invalid IPA: missing embedded provisioning profile. Are you sure this is an ad hoc? 

我已經加入供應在構建設置輪廓像下面的PIC enter image description here

如果我用Xcode>產品>存檔手動創建ipa,我可以在testflightapp上成功上傳ipa。所以我的猜測是Xcode Maven Plugin無法讀取我的配置文件。我試圖強制使用配置文件指定它在像波紋管的pom文件:

<configuration> 
      <configurations> 
      <configuration>Debug</configuration> 
      <configuration>Release</configuration> 
      </configurations> 
      <provisioningProfile>42CB38B0-62BB-4242-BD03-72EDB7570842</provisioningProfile> 
</configuration> 

任何幫助,將不勝感激。

回答

2

我想出了這個問題。我從maven目標使用錯誤的ipa文件。我用IPA從此路徑:

/target/checkout/src/xcode/build/Debug-iphonesimulator 

我不得不使用此路徑

/target/checkout/src/xcode/build/Release-iphoneos 

這是愚蠢的錯誤。

2

這是一個古老的問題,但可能有助於他人。

從截圖我看你選擇iPhone設備不通用iOS設備這就是爲什麼它是給你的供應配置文件錯誤。

選擇通用iOS設備,然後生成項目。

我得到這個錯誤,它捕捉到我的眼睛。

相關問題