找不到xcodebuild配置配置文件?

时间:2016-10-03 13:33:04

标签: ios xcode7 provisioning-profile xcodebuild ios-provisioning

我会尝试礼貌谈论xCode

问题:

我们更新了provisioning profiles,因为普及的已过期。 现在我可以从xCode归档/构建,但不能使用xcodebuild(必须相同)

我做了一切:

  • 删除,添加个人资料,重新创建......
  • 重新安装...重新启动......
  • 删除帐户,添加回来等等

sudo xcodebuild -scheme nl.xxx.demo.iphone -workspace xxx.xcworkspace clean build

错误:

=== BUILD TARGET xxxWatchAppDemo Extension OF PROJECT xxx WITH CONFIGURATION Debug ===

Check dependencies
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found.

但是,当我通过xCode存档或构建时,一切都很好,在ipa内,embedded.mobileprovision实际上是我们新的mobileprovision,其中包含UUID {{1} }

如果我明确设置配置文件 - 它无效:

d9179316-6950-4369-94dc-b7d71bba25a1

错误

 sudo xcodebuild -scheme nl.xxx.demo.iphone -workspace xxx.xcworkspace archive PROVISIONING_PROFILE=d9179316-6950-4369-94dc-b7d71bba25a1

未找到???真的?

我检查了Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “d9179316-6950-4369-94dc-b7d71bba25a1”, however, no such provisioning profile was found. ,就在那里。 我删除它,添加,重复10次,没有结果。

它是什么样的魔法?

任何帮助表示赞赏。 感谢

1 个答案:

答案 0 :(得分:1)

因此Jenkins已在buildagent用户下运行,但未找到配置文件。

我创建了符号链接 /buildagent/Library/MobileDevice/ProvisioningProfiles/位于非常根文件夹中 - /Library/

这解决了我的问题