2014-09-19 31 views
1

我嘗試在iOS模擬器上部署使用Delphi XE7製作的非常簡單的應用程序。 XCode的版本現在是6.0.1,同時也更新了命令行工具。我試圖用模擬器8.0和7.1在模擬器中啓動這個應用程序。有適當的SDK版本。使用XCode 6.0.1(6A317)在iOS 8上部署Delphi XE7應用程序

應用程序已安裝並且可以在iOS模擬器上看到,但是當我啓動它時,第二個應用程序在沒有任何消息的情況下自動關閉。在日誌中的.crash文件中列出了一個錯誤 -

缺少LC_DYLD_INFO加載命令。

任何建議表示讚賞。

+1

由於XE7是在iOS 8之前發佈的,因此它有可能不兼容。像往常一樣,在iOS版本發佈後的幾天,我們期望更新或修補程序將其提升到新的iOS級別。 – 2014-09-19 13:41:12

+0

也許..,但我也嘗試將SDK降級到7.1。還是一樣的錯誤。所以,下一步將回到Delphi XE6,因爲它運行良好。 – tosha 2014-09-19 13:59:59

+0

在Embarcadero論壇上,人們有XE7和IOS8。 https://forums.embarcadero.com/thread.jspa?threadID=108372&tstart=15 – FMXExpress 2014-09-19 20:27:26

回答

0

模擬器本身沒有問題。

XE7不能與Xcode 6一起使用(但是) - 希望很快會有更新,這將允許這樣做。

但是,您可以同時在Mac上同時安裝Xcode 5和6。

要使用iOS 8進行測試,您需要直接部署到設備,直到添加Xcode 6支持。

0

我已經上傳我的iOS8上的應用應用商店建立的今天用Delphi XE7和Xcode的6.0.1 我編譯和我部署之前,從Info.plist中刪除此行的應用

<key>MinimumOSVersion</key> 
<string>6.0</string> 
<key>DTPlatformBuild</key> 
<string>12A365</string> 
<key>DTXcodeBuild</key> 
<string>6A317</string> 

/馬格努斯Westlund

相關問題