我正在尝试为iPhone应用程序设置自动化构建服务器。我希望能够每晚创建adhoc测试版构建,以便测试人员可以跟进开发。
我已成功设置了xcode以执行adhoc构建,并且也可以通过命令行启动构建:
xcodebuild -configuration AdHoc -sdk iphoneos2.2 clean build
我的问题是,以下行不适用于forked终端(使用nohup或screen),并出现以下错误:
CodeSign error: Code Signing Identity 'iPhone Distribution: XXXXX' does not match any code-signing certificate in your keychain. Once added to the keychain, touch a file or clean the project to continue.
我已经检查了我的shell和nohup或screen中的环境变量,但没有找到线索。我猜想我的问题是forked终端无法访问钥匙串,但我不知道如何允许它访问。
感谢您的帮助。