2014-09-26 3 views
0

Xcode 5.1.1에서 Xcode 6.0으로 업그레이드 한 후 내 기존 프로젝트를 빌드하지 못했습니다. 나는 이미 'Externals'폴더를 제거하고 완전히 깨끗하게 해봤습니다. 심지어 SDK 버전 8.0을 추가하려면 다음 파일을 업데이트 해결책을 찾기 위해 노력하고 있지만 :iOS8의 Mailcore2

  • 구축 mailcore2-IOS는 copy.sh
  • build-mailcore2-ios.sh
  • 준비-ctemplate- ios.sh
  • prepare-icu4c-ios.sh
  • prepare-libetpan-ios.sh
  • prepare-tidy-ios.sh

다음을 추가하여 :

if xcodebuild -showsdks|grep iphoneos8.0 >/dev/null ; then 
    sdkversion=8.0 
    devicearchs="armv7 armv7s arm64" 

하지만 여전히 쉘 스크립트를 실행하는 데 실패합니다. 어떤 도움에 감사드립니다

/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 

: 오류의 사본입니다 다음. 감사.

답변

1

잠시 쉘 스크립트를 뒤범벅 한 후 Github (https://github.com/MailCore/mailcore2)의 최신 커밋을 다운로드했습니다. 아아, 그것은 효과가 있었다. 이 옵션을 사용하기 전에 나는 갔어야했다.

0

때때로 "외부"폴더에서 다운로드 한 코드가 작동하지 않습니다. 따라서 나는 작업 "외부"폴더를 저장하고 이런 일이 발생할 때마다, 나는 작동하지 않는 "외부"폴더를 덮어 씁니다.

코드를 컴파일하기 전에 모든 인터넷 연결에서 MacBook의 연결을 끊습니다.

MailCore2 라이브러리 컴파일 작업을 통과 한 후 다시 인터넷에 연결합니다.

하지만이 오류가 발생할 때마다 모든 것을 먼저 복제하려고합니다.

편집은 지금은 MailCore2 프로젝트를 복제하고 엑스 코드 프로젝트의 프레임 워크를 링크의 GitHub의 응용 프로그램을 사용했다. 그리고이 작품!