我已经从终端以及 Xcode 机器人的前/后触发器成功执行了 Swift 代码。但我正在努力为构建预操作编写 Swift 脚本。有人管理过这个吗?
这是我的预操作的样子:
当我从终端(xcodebuild -scheme UAT build
)构建时,我看到以下错误:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:11:10: note: while building module 'Darwin' imported from /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:11:
#include <sys/types.h>
^
<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "sys/cdefs.h"
^
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/include/sys/cdefs.h:707:2: error: Unsupported architecture
#error Unsupported architecture
^
更新:
如果我只是打印一些东西而不导入 Foundation 模块那么它就可以工作。 IE。 打印(“你好”)
。但是我显然不能使用 NSProcessInfo
。
最佳答案
关于xcode - 如何在 Swift 中编写构建前操作脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31729018/