无效的配置文件位置:Xcode 6将其嵌入提交

时间:2014-09-10 20:19:29

标签: macos deployment app-store xcode6 provisioning-profile

我昨晚升级到Xcode 6 GM。所以我有一个mac应用程序,其中包括一个帮助应用程序。我知道包中应该只有一个配置文件,所以我将其排除在帮助应用程序之外。 如果我查看产品的.xarchive,它是干净的配置文件(只有一个或没有配置文件 - 尝试过两者)

但是对我而言,当你通过组织者点击提交时,Xcode 6 GM会显示包含该个人资料。

Submission Screen

正如您所看到的,它将配置文件添加到包中的两个二进制文件(红色矩形)中,并且无法避免它。

我通过复制资源构建阶段将帮助应用程序包含到:“Contents / Library / LoginItems”

我做错了什么?这是Xcode问题还是我的配置不正确?

2 个答案:

答案 0 :(得分:1)

好的,这是一个远非理想的临时解决方案,但现在它有效(除非你在优胜美地,我猜)。

  1. 将XCode 6的XCode.app重命名为类似XCode6.app
  2. 的内容
  3. 从App Store下载XCode 5(在/ Applications下载为XCode.app)
  4. 打开XCode 6,确保您没有代码签署Helper应用程序,然后归档构建并关闭XCode 6
  5. 打开XCode 5,打开管理器并继续像往常一样提交给Apple
  6. 利润!
  7. 注意:虽然这有效,但我真的希望Apple修复任何破坏XCode 6的事情,因为这个过程很可能会破坏Yosemite。

    编辑:向Apple提交了错误报告(rdar:// 18318295)

答案 1 :(得分:0)

此问题( )似乎已使用Xcode 6.01修复

它没有在相应的帮助应用程序中嵌入配置文件:

enter image description here

这似乎解决了问题