[TIMOB-1408] iAd's related linking failure when building an app with a custom titanium extension module
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Trivial |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2011-04-15T02:51:31.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | iOS |
Labels | module, obj-c, sdk |
Reporter | Robby |
Assignee | Reggie Seagraves |
Created | 2011-04-15T02:51:26.000+0000 |
Updated | 2017-03-09T23:17:40.000+0000 |
Description
SDK 1.4.0, iOS SDK 4.0.1, XCode 3.2.3
When attempting to build a stock new project with a very basic
Titanium SDK extension module (http://github.com/xavierlacot/titanium_mobile_clipboard_module)">http://github.com/xavierlacot/titanium_mobile_clipboard_module),
I get the following linking error:
Ld build/Debug-iphonesimulator/SCApp.app/SCApp normal i386
cd "/Users/jamie/Documents/Aptana Studio Workspace/myprojmyproj/SCApp/build/iphone"
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk "-L/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/build/Debug-iphonesimulator" "-L/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/lib" "-L/Library/Application Support/Titanium/modules/iphone/titanium.clipboard/0.1" "-L/Library/Application Support/Titanium/modules/iphone/titanium.ekext/0.1" "-L/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/../../../../tmp/debug/build" "-L/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/../../../../tmp/staticlib/build/Debug-iphonesimulator" "-L/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/../../../tijs/TiCore/TiCore/build/Release-iphonesimulator" "-F/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/build/Debug-iphonesimulator" -filelist "/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/build/SCApp.build/Debug-iphonesimulator/SCApp.build/Objects-normal/i386/SCApp.LinkFileList" -mmacosx-version-min=10.6 -ObjC -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI -framework CFNetwork -framework CoreLocation -framework MapKit -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -lsqlite3 -lz -framework AudioToolbox -weak_framework MediaPlayer -framework AVFoundation -lxml2 -framework StoreKit -lTiCore -ltitanium.clipboard -ltitanium.ekext -framework ExternalAccessory -ltiverify -o "/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/build/Debug-iphonesimulator/SCApp.app/SCApp"
ld: warning: directory '/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/../../../../tmp/debug/build' following -L not found
ld: warning: directory '/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/../../../../tmp/staticlib/build/Debug-iphonesimulator' following -L not found
ld: warning: directory '/Users/jamie/Documents/Aptana Studio Workspace/myproj/SCApp/build/iphone/../../../tijs/TiCore/TiCore/build/Release-iphonesimulator' following -L not found
Undefined symbols:
"_ADBannerContentSizeIdentifier320x50", referenced from:
_ADBannerContentSizeIdentifier320x50$non_lazy_ptr in TiUIiOSAdViewProxy.o
(maybe you meant: _ADBannerContentSizeIdentifier320x50$non_lazy_ptr)
"_OBJC_CLASS_$_ADBannerView", referenced from:
objc-class-ref-to-ADBannerView in TiUIiOSAdView.o
"_ADBannerContentSizeIdentifier480x32", referenced from:
_ADBannerContentSizeIdentifier480x32$non_lazy_ptr in TiUIiOSAdViewProxy.o
(maybe you meant: _ADBannerContentSizeIdentifier480x32$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Both I and another individual ran into this same error with two
recent versions of Titanium SDK (1.3.2 and 1.4.0). For the full
error and process, please see:
http://developer.appcelerator.com/question/46541/extending-titanium-mobile-with-module-sdk-possible">
http://developer.appcelerator.com/question/46541/extending-titanium...
Also, when adding an extension module up against a titanium app, and launching the app in the emulator, the build scripts seem to want to recompile the whole Titanium libraries every time…making it take 5+ minutes every time I try to build the app (maybe this is just because of the linking problem above).
Attachments
File | Date | Size |
---|---|---|
ek.zip | 2011-04-15T02:51:27.000+0000 | 789291 |
st-johns.zip | 2011-04-15T02:51:27.000+0000 | 127723 |