找不到 xcodebuild 配置文件?
xcodebuild provisioning profiles not found?
我会尽量礼貌谈论xCode
。
问题:
我们更新了 provisioning profiles
因为以前的已经过期了。
现在我可以从 xCode
archive/build 但不能使用 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 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.
没找到???真的吗?
我检查了 /Users/xxx/Library/.../Provisioning Profiles/...
,它就在那里。
我删了,加了,重复了10次,没有结果。
这是什么魔法?
感谢任何帮助。
谢谢
因此 Jenkins
已在 buildagent 用户下 运行,但是未找到配置文件。
我为
创建了符号 link
/buildagent/Library/MobileDevice/ProvisioningProfiles/
在根文件夹中 - /Library/
.
这解决了我的问题
我会尽量礼貌谈论xCode
。
问题:
我们更新了 provisioning profiles
因为以前的已经过期了。
现在我可以从 xCode
archive/build 但不能使用 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 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.
没找到???真的吗?
我检查了 /Users/xxx/Library/.../Provisioning Profiles/...
,它就在那里。
我删了,加了,重复了10次,没有结果。
这是什么魔法?
感谢任何帮助。 谢谢
因此 Jenkins
已在 buildagent 用户下 运行,但是未找到配置文件。
我为
创建了符号 link
/buildagent/Library/MobileDevice/ProvisioningProfiles/
在根文件夹中 - /Library/
.
这解决了我的问题