在Xcode9.4.1上,Swift项目的Build Agent Adhoc IPA导出失败

时间:2018-08-31 01:54:26

标签: ios xcode teamcity xcodebuild on-demand-resources

当从swity(4.1)项目的teamcity构建代理(xcode9.4.1)中创建的xcodearchive导出IPA时,我得到了以下错误消息

  

找不到以下内容的存档用户权利:错误域= NSCocoaErrorDomain代码= 4“ /usr/local/teamcity-agent/work/a81703a033ad4f2d/MyApp.xcarchive/Products/OnDemandResources/com.myapp.sample中的项目。 assetpack”不包含“ archived-expanded-entitlements.xcent”资源。” UserInfo = {NSLocalizedDescription =“ / usr / local / teamcity-agent / work / a81703a033ad4f2d / MyApp.xcarchive / Products / OnDemandResources / com.myapp.sample.assetpack”中的项目不包含“ archived-expanded-entitlements.xcent”资源。}

-

  

步骤失败::错误   Domain = NSCocoaErrorDomain代码= 3840“无值。”   UserInfo = {NSDebugDescription =无值。,   NSFilePath = / var / folders / yy / j_j4kxn51k1dzk96gs_hx4q80000gq / T / ipatool-json-filepath-41epSh}

我正在使用Teamcity进行生成生成,并使用Xcodebuild exportArchive来导出IPA文件。

仅当使用临时配置文件时才会发生此错误。使用Appstore个人资料可以正常工作

在adhoc的“导出”选项中-我已经提到了

  • embedOnDemandResourcesAssetPacksInBundle = true
  • compileBitcode =是

还有一件更有趣的事情。在安装了xcode9.4的一个代理中,Adhoc IPA导出工作正常。

有什么办法解决这个问题吗?

0 个答案:

没有答案