无效IPA:缺少嵌入式供应配置文件。你确定这是一个特设的?

问题描述 投票:1回答:4

我已经搜索互联网,但对我的解决方案的工作不就很多。我创建Xcode Maven Plugin它成功地建立我的应用程序,并创建一个IPA但是当我要上传它testflightapp它给了我这个错误的IPA:

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

我已经加入供应曲线在建的设置,如下面的PIC

如果我创建IPA和Xcode>产品>手动存档我可以成功上载testflightapp IPA。所以我的猜测是,Xcode的Maven插件不能看我的provisioning profile。我试图通过在POM文件中指定它像波纹管使用供应配置文件给力:

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

任何帮助,将不胜感激。

ios xcode maven-plugin ipa
4个回答
10
投票

我改变了建系统遗留构建系统,它得到了解决。要想改变它转到文件 - >工作区设置enter image description here


7
投票

这是一个老问题,但可以帮助别人。

从截图我看你选择iPhone设备,而不是通用的iOS设备,这就是为什么它是给你的供应配置文件错误。

选择通用的iOS设备,然后生成项目。

我得到这个错误,它吸引我的眼睛。


2
投票

我解决了这个问题。我用错了IPA文件从Maven的目标。我用IPA从此路径:

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

我不得不使用此路径

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

这是愚蠢的错误。


0
投票

确保在创建一个.ipa文件必须需要选择通用的iOS设备为目标

enter image description here / i.stack.imgur.com / LsqBS.png

© www.soinside.com 2019 - 2024. All rights reserved.