当我从命令行构建时,xcodebuild 失败。这是我经常遇到的错误:
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”, however, no such provisioning profile was found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'
但是,当我从 Xcode 构建它时,它构建得很好并且在设备上运行流畅。修复问题按钮不会出现在 Xcode 的常规选项卡中,这解释了为什么它可以在 Xcode 上运行。从昨天开始我就一直在研究为什么我不能通过 xcodebuild 构建它。帮助任何人?:(
我一直在使用的 xcodebuild 命令(直接来自 Frank 的网站):
xcodebuild \
-target <app_target (optional, if you have only one)> \
-xcconfig ./Frank/frankify.xcconfig \
-arch armv7 \
-configuration Debug \
-sdk iphoneos \
DEPLOYMENT_LOCATION=YES \
DSTROOT="<full_path_to_your_xcode_project_directory>/Frank/frankified_build" \
FRANK_LIBRARY_SEARCH_PATHS="<full_path_to_your_xcode_project_directory>/Frank" \
clean build
我正在使用单视图应用程序项目对此进行测试,因此我可以从我正在处理的真实项目中排除因素。有任何想法吗?:(