【发布时间】:2013-10-08 11:14:36
【问题描述】:
我在我的 ios 应用程序中使用 mailcore2 从我的设备上获取我的 gmail 帐户电子邮件。我已在 mailcore2 脚本中将 ios sdkversion 从 6.1 更改为 6.0,bcz 我正在尝试使用使用 ios sdkversion 6.0 的 iPhone 模拟器 6.0 编译和运行该应用程序。这样做我收到以下 clang 错误。
clang: error: no such file or directory: '/Users/shujaat/Library/Developer/Xcode/DerivedData/MyTestApp-ditognlaoajwldfliplqecnxqbfj/Build/Products/Debug-iphonesimulator/MailCore/MailCore'
在尝试使用 iphone 模拟器 6.1(使用 ios sdk 6.1)编译和运行我的应用程序时,shell 脚本中的 ios sdk 版本没有任何变化,我收到以下错误:
/bin/sh /Users/shujaat/Documents/WemoTech/Products/WantList/sourcecode/ThirdPartyLib/MailCore2/Externals/builds/workdir/20130930192723/src/libetpan/build-mac/update.sh
configuring
running prepare-cyrus-sasl.sh
准备资源
修补文件 lib/client.c
构建工具
正确生成 makemd5i386
为 iPhoneOS 构建 - armv7
配置失败
命令 /bin/sh 失败,退出代码为 1
在过去的几天里,这些问题让我发疯了。需要你的帮助。
【问题讨论】:
-
在 iPhone 上运行但在模拟器中不运行时是否有效?
-
@AdamG 是编译器错误,怎么可能呢?
-
这是模拟器的编译错误,而不是 iPhone。当你编译框架时,你必须为两种不同的架构 ARM 和 i386 编译它们,问题可能出在模拟器编译器中。
-
@AdamG 感谢您的回复。我还没有在 iPhone 上尝试过,我现在就去尝试。
-
@AdamG 但这不是运行它,而是编译它。
标签: iphone ios xcode mailcore2