Migrate your existing native iOS project manually within
your Xcode project and continue developing with IBM MobileFirst™ Platform Foundation V8.0.0.
Before you begin
Before you begin you must:
Procedure
- Delete all of the existing references to the static library libWorklightStaticLibProjectNative.a in
the Link Binary With Libraries tab of Build
Phases section.
- Delete the Headers folder from the WorklightAPI folder.
- In the Build Phases section, link
the main required framework IBMMobileFirstPlatformFoundation.framework file
in the Link Binary With Libraries tab.
This
framework provides core MobileFirst functionality.
Similarly, you can add other frameworks for optional functionality
(see Optional frameworks for iOS).
- Similar to the preceding step, link the following resources
to your project in the Link Binary With Libraries section
of the Build Phases tab.
- Remove $(SRCROOT)/WorklightAPI/include from
the header search path.
- Replace all of the existing MobileFirst imports
of headers with a single entry of the following new umbrella header:
Results
Your application is now upgraded to work with
the
IBM
MobileFirst Platform Foundation,
V8.0.0 iOS
SDK.