iOS Question Get error use library

Discussion in 'iOS Questions' started by omidaghakhani1368, Feb 7, 2015.

  1. omidaghakhani1368

    omidaghakhani1368 Well-Known Member Licensed User

    Hi.
    When i use iDatePersian or AwesomeMessage in my project so get error.
    I download library that have 3 files with extension .a .h .xml
    I copy xml file in b4i library but i dont know that where copy .a and .h files?
    I purchase Local Mac bulder but not use it.
    I create profivion file and run b4i and b4i run successfully and i see result in my device,
    But when use library i get below error
    Error :
    Parsing code. 0.01
    Compiling code. 0.04
    Compiling layouts code. 0.01
    Compiling debugger engine code. 0.83
    Building Xcode project 0.01
    Sending data to remote compiler. Error
    Out: Build settings from command line:
    ARCHS = armv7
    CODE_SIGN_IDENTITY = iPhone
    CONFIGURATION_BUILD_DIR = /Users/administrator/Documents/UploadedProjects/abi89tw/Payload
    OTHER_CODE_SIGN_FLAGS = --keychain abi89tw
    PRODUCT_NAME = B4i Example
    PROVISIONING_PROFILE = c7dd7e26-9950-4e02-b38d-7fc58da953ca

    === BUILD TARGET B4iProject OF PROJECT B4iProject WITH CONFIGURATION Release ===

    Check dependencies

    Write auxiliary files
    /bin/mkdir -p /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-project-headers.hmap
    /bin/mkdir -p /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/B4i\ Example.LinkFileList
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-all-non-framework-target-headers.hmap
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-own-target-headers.hmap
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-all-target-headers.hmap
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-generated-files.hmap
    write-file /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example.hmap

    Create product structure
    /bin/mkdir -p /Users/administrator/Documents/UploadedProjects/abi89tw/Payload/B4i\ Example.app

    ProcessInfoPlistFile Payload/B4i\ Example.app/Info.plist B4iProject/B4iProject-Info.plist
    cd /Users/administrator/Documents/UploadedProjects/abi89tw
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    builtin-infoPlistUtility /Users/administrator/Documents/UploadedProjects/abi89tw/B4iProject/B4iProject-Info.plist -genpkginfo /Users/administrator/Documents/UploadedProjects/abi89tw/Payload/B4i\ Example.app/PkgInfo -expandbuildsettings -format binary -platform iphoneos -o /Users/administrator/Documents/UploadedProjects/abi89tw/Payload/B4i\ Example.app/Info.plist

    CompileC build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/b4i_main.o B4iProject/b4i_main.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    cd /Users/administrator/Documents/UploadedProjects/abi89tw
    export LANG=en_US.US-ASCII
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -fvisibility=hidden -Wno-sign-conversion -miphoneos-version-min=7.0 -iquote /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-generated-files.hmap -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-own-target-headers.hmap -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-all-target-headers.hmap -iquote /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-project-headers.hmap -I/Users/administrator/Documents/UploadedProjects/abi89tw/Payload/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/DerivedSources/armv7 -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/DerivedSources -F/Users/administrator/Documents/UploadedProjects/abi89tw/Payload -F../../Libs -MMD -MT dependencies -MF /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/b4i_main.d --serialize-diagnostics /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/b4i_main.dia -c /Users/administrator/Documents/UploadedProjects/abi89tw/B4iProject/b4i_main.m -o /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/b4i_main.o
    In file included from /Users/administrator/Documents/UploadedProjects/abi89tw/B4iProject/b4i_main.m:2:
    /Users/administrator/Documents/UploadedProjects/abi89tw/B4iProject/b4i_main.h:2:9: fatal error: 'DatePersian.h' file not found
    #import "DatePersian.h"
    ^
    1 error generated.

    CompileC build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/main.o B4iProject/main.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    cd /Users/administrator/Documents/UploadedProjects/abi89tw
    export LANG=en_US.US-ASCII
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -fvisibility=hidden -Wno-sign-conversion -miphoneos-version-min=7.0 -iquote /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-generated-files.hmap -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-own-target-headers.hmap -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-all-target-headers.hmap -iquote /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/B4i\ Example-project-headers.hmap -I/Users/administrator/Documents/UploadedProjects/abi89tw/Payload/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/DerivedSources/armv7 -I/Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/DerivedSources -F/Users/administrator/Documents/UploadedProjects/abi89tw/Payload -F../../Libs -MMD -MT dependencies -MF /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/main.d --serialize-diagnostics /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/main.dia -c /Users/administrator/Documents/UploadedProjects/abi89tw/B4iProject/main.m -o /Users/administrator/Documents/UploadedProjects/abi89tw/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/main.o


    Error: ** BUILD FAILED **


    The following build commands failed:
    CompileC build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/armv7/b4i_main.o B4iProject/b4i_main.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    (1 failure)
     
  2. ilan

    ilan Expert Licensed User

    if you are using a local mac you need to copy .a and .h to your local mac machine...

    screen.jpg


    if you are using cloud mac you may ask erel to add those files...
     
  3. omidaghakhani1368

    omidaghakhani1368 Well-Known Member Licensed User

    I purchase Mac Server but i dont use it and i dont have mac server.
    If i dont have local mac server so i cannot use library?
     
  4. ilan

    ilan Expert Licensed User

    to compile an project you need a mac machine, your own mac or a cloud mac..
    b4i is a windows program but need a mac with xcode..

    you may see this

    why you dont use the cloud mac if you have purchased it??
     
    Last edited: Feb 7, 2015
  5. omidaghakhani1368

    omidaghakhani1368 Well-Known Member Licensed User

    but i can compile my project and get ipa file.
    How use mac server cloud?
     
  6. ilan

    ilan Expert Licensed User

    click on Tools > Build Server > Server Settings

    make sure "Use Hosted Builder" is checked and enter the User Id you get from Erel when u have purchased b4i+hosted builder

    then u will be able to compile and run your apps on your iphone but still erel will need to add the .a and .h files to the hosted builder so you will be able to use this lib: iDatePersian
     
  7. omidaghakhani1368

    omidaghakhani1368 Well-Known Member Licensed User

    Ok,@Erel please add new library
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice