{ "id": "169940", "key": "MOD-2365", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "10034", "key": "MOD", "name": "Appcelerator Modules", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2017-10-02T10:51:55.000+0000", "created": "2017-10-02T09:40:14.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-10-02T10:51:56.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "13700", "name": "Map" } ], "description": "h5.Description\r\n\r\nWhen building with ti.map@2.13.0 the build process fails with the below, full build log is attached. \r\n\r\n{code}\r\n[TRACE] Ld build/Products/Debug-iphonesimulator/ticreateapp.app/ticreateapp normal x86_64\r\n[TRACE] cd /Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone\r\n[TRACE] export IPHONEOS_DEPLOYMENT_TARGET=8.0\r\n[TRACE] export PATH=\"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/eharris/.rvm/gems/ruby-2.2.5/bin:/Users/eharris/.rvm/gems/ruby-2.2.5@global/bin:/Users/eharris/.rvm/rubies/ruby-2.2.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/eharris/.rvm/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin\"\r\n[TRACE] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.3.sdk -L/Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Products/Debug-iphonesimulator -L/Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/lib -L/Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/Classes/APSAnalytics -L/Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/Classes/APSHTTPClient -L/Users/eharris/Library/Application\\ Support/Titanium/modules/iphone/ti.map/2.13.0 -F/Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Products/Debug-iphonesimulator -filelist /Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Intermediates/ticreateapp.build/Debug-iphonesimulator/ticreateapp.build/Objects-normal/x86_64/ticreateapp.LinkFileList -mios-simulator-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Intermediates/ticreateapp.build/Debug-iphonesimulator/ticreateapp.build/Objects-normal/x86_64/ticreateapp_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-link-runtime -stdlib=libc++ -ObjC -weak_framework MapKit -weak_framework MapKit -weak_framework JavaScriptCore -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Intermediates/ticreateapp.build/Debug-iphonesimulator/ticreateapp.build/ticreateapp.app.xcent -weak_framework iAd -framework CoreMedia -weak_framework CoreMotion -lAPSAnalytics -weak_framework CoreText -framework EventKit -framework EventKitUI -weak_framework Security -licucore -framework Foundation -weak_framework UIKit -framework CoreGraphics -weak_framework AddressBook -framework AddressBookUI -framework CFNetwork -framework CoreLocation -weak_framework MapKit -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -lsqlite3 -lz -framework AudioToolbox -weak_framework MediaPlayer -framework AVFoundation -lxml2 -lAPSHTTPClient -ltiverify -lti.map -Xlinker -dependency_info -Xlinker /Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Intermediates/ticreateapp.build/Debug-iphonesimulator/ticreateapp.build/Objects-normal/x86_64/ticreateapp_dependency_info.dat -o /Users/eharris/Documents/Appcelerator_Studio_Workspace/ticreateapp/build/iphone/build/Products/Debug-iphonesimulator/ticreateapp.app/ticreateapp\r\n[TRACE] Undefined symbols for architecture x86_64:\r\n[TRACE] \"_OBJC_CLASS_$_MKClusterAnnotation\", referenced from:\r\n[TRACE] objc-class-ref in libti.map.a(TiMapView.o)\r\n[TRACE] \"_OBJC_METACLASS_$_MKMarkerAnnotationView\", referenced from:\r\n[TRACE] _OBJC_METACLASS_$_TiMapMarkerAnnotationView in libti.map.a(TiMapMarkerAnnotationView.o)\r\n[TRACE] \"_OBJC_CLASS_$_MKMarkerAnnotationView\", referenced from:\r\n[TRACE] _OBJC_CLASS_$_TiMapMarkerAnnotationView in libti.map.a(TiMapMarkerAnnotationView.o)\r\n[TRACE] ld: symbol(s) not found for architecture x86_64\r\n[TRACE] clang: error: linker command failed with exit code 1 (use -v to see invocation)\r\n[ERROR] ** BUILD FAILED **\r\n[ERROR] The following build commands failed:\r\n[ERROR] Ld build/Products/Debug-iphonesimulator/ticreateapp.app/ticreateapp normal x86_64\r\n[ERROR] (1 failure)\r\n{code}\r\n\r\nh5.Steps to reproduce\r\n\r\n# Download ti.map 2.13.0 https://github.com/appcelerator-modules/ti.map/releases/tag/ios-2.13.0\r\n# Add to your tiapp.xml {{ti.map}}\r\n# Build for simulator {{appc run -p ios}}\r\n\r\nh5.Actual\r\n\r\nBuild fails\r\n\r\nh5.Expected \r\n\r\nBuild should not fail", "attachment": [ { "id": "63380", "filename": "build_iphone.log", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-10-02T09:36:10.000+0000", "size": 1813395, "mimeType": "text/plain" } ], "flagged": false, "summary": "iOS: Including ti.map causes build to error", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": "Xcode 8.3.3\r\nmacOS 10.12.6", "closedSprints": [ { "id": 951, "state": "closed", "name": "2017 Sprint 20 SDK", "startDate": "2017-09-24T17:50:18.277Z", "endDate": "2017-10-08T17:50:00.000Z", "completeDate": "2017-10-09T20:38:07.840Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "428632", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Marking as Duplicate of TIMOB-25076 to reopen that one in order to keep the changelog clean.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-02T10:51:56.000+0000", "updated": "2017-10-02T10:51:56.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }