(1) Upgraded my Mac to Mavericks
(2) Installed the latest Xcode
(3) In XE4, using SDK Manager created a new target platform for iOS7.0.3
(4) Added all the frameworks in iOS7.0.3 platform required by the DPF
(5) Created a new iOS Mobile Project and set its target to iOS7.0.3
(6) Project runs fine on Simulator
(7) Project doesn't build for Device. It gives following error at build time: am I missing any steps?
[DCC Error] E2597 ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/usr/lib/libobjc.dylib
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/Foundation.framework/Foundation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/OpenGLES.framework/OpenGLES
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/QuartzCore.framework/QuartzCore
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/UIKit.framework/UIKit
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/GLKit.framework/GLKit
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreText.framework/CoreText
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreLocation.framework/CoreLocation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/usr/lib/system/libdispatch.dylib
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreVideo.framework/CoreVideo
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreMedia.framework/CoreMedia
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/AVFoundation.framework/AVFoundation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
ld: file not found: /usr/lib/system/libcorecrypto.dylib for architecture armv7 [DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Don't upgrade to Mavericks, Delphi XE4 & XE5 without updates have some compiler error in Mavericks, use 10.8.X, upgrade only your Xcode to 5.0 and later v5.0.2
Regards
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Difficult to go back now - I have already upgraded to Mavericks. However I found these links below which show how to setup XE4 to compile iOS7 apps and debug on device. It worked for me.
Can I develop apps for iOS7 using DPF native components and Delphi XE4?
Hi Kararigar
No problem, only You need only X-Code 5.0 and later.
Regards
I tried - this is what I did.
(1) Upgraded my Mac to Mavericks
(2) Installed the latest Xcode
(3) In XE4, using SDK Manager created a new target platform for iOS7.0.3
(4) Added all the frameworks in iOS7.0.3 platform required by the DPF
(5) Created a new iOS Mobile Project and set its target to iOS7.0.3
(6) Project runs fine on Simulator
(7) Project doesn't build for Device. It gives following error at build time: am I missing any steps?
[DCC Error] E2597 ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/usr/lib/libobjc.dylib
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/Foundation.framework/Foundation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/OpenGLES.framework/OpenGLES
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/QuartzCore.framework/QuartzCore
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/UIKit.framework/UIKit
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/GLKit.framework/GLKit
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreText.framework/CoreText
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreLocation.framework/CoreLocation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/usr/lib/system/libdispatch.dylib
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreVideo.framework/CoreVideo
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/CoreMedia.framework/CoreMedia
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/AVFoundation.framework/AVFoundation
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
ld: warning: can't parse DATA/objc_imageinfo section in C:\Users\jatinpandya\Documents\RAD Studio\SDKs\iPhoneOS7.0.3.sdk/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
ld: file not found: /usr/lib/system/libcorecrypto.dylib for architecture armv7
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
Hi Kararigar
Don't upgrade to Mavericks, Delphi XE4 & XE5 without updates have some compiler error in Mavericks, use 10.8.X, upgrade only your Xcode to 5.0 and later v5.0.2
Regards
Difficult to go back now - I have already upgraded to Mavericks. However I found these links below which show how to setup XE4 to compile iOS7 apps and debug on device. It worked for me.
To set up XE4 for developng against iOS7:
http://delphi.radsoft.com.au/2013/10/making-delphi-xe4-compile-for-ios-devices-with-xcode-5/
To debug iOS7 apps on device:
http://delphi.radsoft.com.au/2013/10/making-delphi-xe-4-debug-for-ios-devices-with-xcode-5/
It would be a good idea to make a sticky for the above.
Very good, I'm glad you could do it,
Thanks to Dave Nottage,
Regards