我已经搜索互联网,但对我的解决方案的工作不就很多。我创建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>
任何帮助,将不胜感激。
这是一个老问题,但可以帮助别人。
从截图我看你选择iPhone设备,而不是通用的iOS设备,这就是为什么它是给你的供应配置文件错误。
选择通用的iOS设备,然后生成项目。
我得到这个错误,它吸引我的眼睛。
我解决了这个问题。我用错了IPA文件从Maven的目标。我用IPA从此路径:
/target/checkout/src/xcode/build/Debug-iphonesimulator
我不得不使用此路径
/target/checkout/src/xcode/build/Release-iphoneos
这是愚蠢的错误。