首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mailcore2 on iOS8

Mailcore2 on iOS8
EN

Stack Overflow用户
提问于 2014-09-26 13:18:03
回答 2查看 1.2K关注 0票数 0

从Xcode 5.1.1升级到Xcode 6.0后,我的现有项目无法构建。我已经尝试删除‘外部’文件夹,并做了一个完整的清理。在试图找到解决方案时,我甚至更新了以下文件以添加SDK版本8.0:

  • build-mailcore2-ios copy.sh
  • build-mailcore2-ios.sh
  • prepare-ctemplate-ios.sh
  • prepare-icu4c-ios.sh
  • prepare-libetpan-ios.sh
  • prepare-tidy-ios.sh

通过添加以下内容来

代码语言:javascript
复制
if xcodebuild -showsdks|grep iphoneos8.0 >/dev/null ; then
    sdkversion=8.0
    devicearchs="armv7 armv7s arm64"

,但是它仍然无法运行shell脚本。以下是错误的记录:

代码语言:javascript
复制
/bin/sh /Volumes/Disk\ 1/Apps/NoMyID/MailCore/Externals/builds/workdir/20140926183134/src/libetpan/build-mac/update.sh
/Volumes/Disk 1/Apps/NoMyID/MailCore/Externals/builds/workdir/20140926183134/src/libetpan/build-mac/update.sh: line 25: test: too many arguments
configuring
configure failed
Command /bin/sh failed with exit code 1

** BUILD FAILED **


The following build commands failed:
    ExternalBuildToolExecution libetpan-prepare-ios
(1 failure)
failed
Current branch master is up to date.
building ctemplate
build for i386
/Volumes/Disk 1/Apps/NoMyID/MailCore/scripts/../Externals/builds/workdir/20140926183156/log/ctemplate-build.log
configure: WARNING: if you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
configure: WARNING: Impossible to determine how to use pthreads with shared libraries and -nostdlib
src/template.cc:158:20: warning: unused variable 'kDefaultTemplateDirectory' [-Wunused-const-variable]
const char * const kDefaultTemplateDirectory = kCWD;   // "./"
                   ^
1 warning generated.
src/template_dictionary.cc:76:26: warning: unused variable 'kAnnotateOutput' [-Wunused-const-variable]
static const char* const kAnnotateOutput = "__ctemplate_annotate_output__";
                         ^
In file included from src/template_dictionary.cc:50:
./src/indented_writer.h:123:7: warning: private field 'original_indentation_' is not used [-Wunused-private-field]
  int original_indentation_;
      ^
2 warnings generated.
src/template.cc:158:20: warning: unused variable 'kDefaultTemplateDirectory' [-Wunused-const-variable]
const char * const kDefaultTemplateDirectory = kCWD;   // "./"
                   ^
1 warning generated.
src/template_dictionary.cc:76:26: warning: unused variable 'kAnnotateOutput' [-Wunused-const-variable]
static const char* const kAnnotateOutput = "__ctemplate_annotate_output__";
                         ^
In file included from src/template_dictionary.cc:50:
./src/indented_writer.h:123:7: warning: private field 'original_indentation_' is not used [-Wunused-private-field]
  int original_indentation_;
      ^
2 warnings generated.
src/template.cc:158:20: warning: unused variable 'kDefaultTemplateDirectory' [-Wunused-const-variable]
const char * const kDefaultTemplateDirectory = kCWD;   // "./"
                   ^
1 warning generated.
src/template_dictionary.cc:76:26: warning: unused variable 'kAnnotateOutput' [-Wunused-const-variable]
static const char* const kAnnotateOutput = "__ctemplate_annotate_output__";
                         ^
1 warning generated.
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
src/template.cc:158:20: warning: unused variable 'kDefaultTemplateDirectory' [-Wunused-const-variable]
const char * const kDefaultTemplateDirectory = kCWD;   // "./"
                   ^
1 warning generated.
src/template_dictionary.cc:76:26: warning: unused variable 'kAnnotateOutput' [-Wunused-const-variable]
static const char* const kAnnotateOutput = "__ctemplate_annotate_output__";
                         ^
1 warning generated.
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
src/template_dictionary.cc:76:26: warning: unused variable 'kAnnotateOutput' [-Wunused-const-variable]
static const char* const kAnnotateOutput = "__ctemplate_annotate_output__";
                         ^
1 warning generated.
src/template_dictionary.cc:76:26: warning: unused variable 'kAnnotateOutput' [-Wunused-const-variable]
static const char* const kAnnotateOutput = "__ctemplate_annotate_output__";
                         ^
1 warning generated.
src/tests/template_unittest.cc:140:6: warning: unused function 'StreqExcept' [-Wunused-function]
bool StreqExcept(const char* a, const char* b, const char* except) {
     ^
1 warning generated.
src/tests/template_unittest.cc:140:6: warning: unused function 'StreqExcept' [-Wunused-function]
bool StreqExcept(const char* a, const char* b, const char* except) {
     ^
src/tests/template_unittest.cc:167:6: warning: unused function 'IntEqVerbose' [-Wunused-function]
bool IntEqVerbose(int a, int b) {
     ^
2 warnings generated.
src/tests/htmlparser_cpp_test.cc:94:18: warning: unused variable 'kMaxFileSize' [-Wunused-const-variable]
static const int kMaxFileSize = 1000000;
                 ^
1 warning generated.
src/tests/htmlparser_cpp_test.cc:94:18: warning: unused variable 'kMaxFileSize' [-Wunused-const-variable]
static const int kMaxFileSize = 1000000;
                 ^
1 warning generated.
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 file2
       install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 ... fileN directory
       install -d [-v] [-g group] [-m mode] [-o owner] directory ...
make: *** [install-libLTLIBRARIES] Error 64
build of ctemplate failed
Showing first 200 notices only
Command /bin/sh failed with exit code 1

任何帮助都是非常感谢的。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-29 05:50:54

在处理了一段时间的shell脚本之后,我从Github (https://github.com/MailCore/mailcore2)下载了最新的提交。唉,起作用了。我以前应该选择这个选择的。

票数 1
EN

Stack Overflow用户

发布于 2014-11-16 18:27:33

有时,从“外部”文件夹下载的代码无法工作。因此,我存储了一个工作的“外部”文件夹,每当发生这种情况时,我就用工作文件夹覆盖不工作的“外部”文件夹。

在编译代码之前,我将MacBook与每个internet连接断开。

当它通过MailCore2库编译任务后,我再次连接到internet连接。

但是我会尝试先克隆所有的东西,每当这个错误发生时。

编辑

现在,我使用了GitHub应用程序,克隆了MailCore2项目,并在XCode项目中链接了框架。还有这个工作!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26060569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档