Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Delphi and Xcode 8.3



Permlink Replies: 2 - Last Post: Mar 29, 2017 4:24 PM Last Post By: Dave Nottage
Dave Nottage

Posts: 1,850
Registered: 1/7/00
Delphi and Xcode 8.3
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 28, 2017 6:50 PM
Xcode 8.3 was released recently, and after a question on Google+:

https://plus.google.com/106144154526957083787/posts/Ud1ombE4R88

I decided to check out whether Delphi works with it, and it did, for me. Here's what I did:

* Started up my macOS Sierra VM (i.e. not my "real" Mac) - I use VirtualBox

* Downloaded/installed Xcode 8.3

* Started Xcode 8.3 (it downloaded/installed some more stuff; not sure what)

* Made my iPhone available to the VM

* In Xcode, clicked Window|Devices to bring up the Devices window, selected my iPhone, then waited several minutes
while it "processed symbols"

I did the following for each of Berlin and Tokyo:

* Installed/ran PAServer on the macOS VM. For Berlin (PAServer 18), I applied the January hotfix. If you run both
PAServers at once, you should use PAServer Manager, and configure different ports for each.

* Configured Delphi to connect to PAServer on the macOS VM

* Loaded up the demo from C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Mobile
Snippets\GridDemoIOS

* Compiled for debug/iOS Device 64bit (iOS 10.2 SDK) and was able to debug OK on my iOS 10.2.1 device.

* Compiled for debug/iOS Simulator (iOS 10.2 SDK) and was able to debug on the iOS 10.3 simulator

A couple of things to note:

When the app ran on the iOS 10.3 simulator, I received a warning: "GridDemoIOS needs to be updated. This app will not
work with future versions of IOS. The developer of this app needs to improve its compatibility".

When built with Tokyo, the GridDemoIOS app crashes when anything is touched on the screen. I've reported this, here:

https://quality.embarcadero.com/browse/RSP-17657

As above, this process all worked (aside from the demo crash) for me. YMMV.

--
Dave Nottage [MVP, TeamB]
Hints, tips and tricks at: http://www.delphiworlds.com/blog

Thomas Horstmann

Posts: 4
Registered: 10/14/03
Re: Delphi and Xcode 8.3
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 29, 2017 8:07 AM   in response to: Dave Nottage in response to: Dave Nottage
Dave Nottage wrote:
Xcode 8.3 was released recently, and after a question on Google+:

https://plus.google.com/106144154526957083787/posts/Ud1ombE4R88

I decided to check out whether Delphi works with it, and it did, for me. Here's what I did:

* Started up my macOS Sierra VM (i.e. not my "real" Mac) - I use VirtualBox

* Downloaded/installed Xcode 8.3

* Started Xcode 8.3 (it downloaded/installed some more stuff; not sure what)

* Made my iPhone available to the VM

* In Xcode, clicked Window|Devices to bring up the Devices window, selected my iPhone, then waited several minutes
while it "processed symbols"

I did the following for each of Berlin and Tokyo:

* Installed/ran PAServer on the macOS VM. For Berlin (PAServer 18), I applied the January hotfix. If you run both
PAServers at once, you should use PAServer Manager, and configure different ports for each.

* Configured Delphi to connect to PAServer on the macOS VM

* Loaded up the demo from C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Mobile
Snippets\GridDemoIOS

* Compiled for debug/iOS Device 64bit (iOS 10.2 SDK) and was able to debug OK on my iOS 10.2.1 device.

* Compiled for debug/iOS Simulator (iOS 10.2 SDK) and was able to debug on the iOS 10.3 simulator

A couple of things to note:

When the app ran on the iOS 10.3 simulator, I received a warning: "GridDemoIOS needs to be updated. This app will not
work with future versions of IOS. The developer of this app needs to improve its compatibility".

When built with Tokyo, the GridDemoIOS app crashes when anything is touched on the screen. I've reported this, here:

https://quality.embarcadero.com/browse/RSP-17657

As above, this process all worked (aside from the demo crash) for me. YMMV.

--
Dave Nottage [MVP, TeamB]
Hints, tips and tricks at: http://www.delphiworlds.com/blog


Hello,
I have got problems with XCode 8.3 and iOS (PAServer 19, Tokyo). Development is working, but distribution and adhoc fails. Have you tested it with adhoc or distribution?
Dave Nottage

Posts: 1,850
Registered: 1/7/00
Re: Delphi and Xcode 8.3
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 29, 2017 4:24 PM   in response to: Thomas Horstmann in response to: Thomas Horstmann
Thomas Horstmann wrote:

Development is working, but distribution and adhoc fails. Have you tested it with adhoc or distribution?

As per my description above, I tested debugging only. If you're experiencing problems with that with 8.3, I suggest
reverting to 8.2.1 You can download it by going here:

https://developer.apple.com/download/more/

(sign in with your Apple ID)

On the left, type in 8.2.1 in the search box and hit Enter, then download it from the list on the right.

Note: I have never done this myself, so there may or may not be an extra step or two, however you may be able to just
unzip it and replace Xcode in your Applications folder.

Google is your friend.

--
Dave Nottage [MVP, TeamB]
Hints, tips and tricks at: http://www.delphiworlds.com/blog

Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02