全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3288
推到 Plurk!
推到 Facebook!

Delphi XE上架到Apple Store問題

缺席
totony
一般會員


發表:3
回覆:20
積分:14
註冊:2004-05-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-10-03 19:44:38 IP:111.243.xxx.xxx 訂閱

此問題官方已釋出修正檔!試過是有用的!
http://cc.embarcadero.com/item/30022

=================================================================================
大約是從9月25日以後,我試圖更新新版本到原先已成功上架到Apple Store的App,但一直失敗…
Application Loader回應以下2個錯誤:
ERROR ITMS-9000: "Invalid Segment Alignment. This app does not have proper segment alignment and should be rebuilt with the latest version of Xcode. Please contact Developer Technical Support if you need further assistance."
ERROR ITMS-9000: "Invalid Bundle. The bundle xxx.app does not support the minimum OS Version specified in the Info.plist."

原先以為是程式有更動到什麼,但回復到曾經上架成功的版本,環境設定也都一樣,還是不行!
試過把XCode更新到6.x,也檢查過Info.plist內容,minimum OS Version有設為6.0了…依然無解…
大概只剩更新到XE7還沒試過,不過網路上的討論看來XE7一樣會有這問題…

到官網查詢這個問題相關的討論,目前似乎還無解,好像只能等待官方解決這個問題…
https://forums.embarcadero.com/thread.jspa?threadID=108736&tstart=0


不知道這邊有沒有人也遇到這問題,在官方出來解決之前,是不是有什麼暫時的解法呢?
Adobe Air方面似乎有暫時解,但Delphi官方好像還是無聲無息…

從這個問題Delphi官方解決的速度…好像可以預期以後遇到類似的問題,可能要等很久才有解…如果要商用化還蠻令人憂心的…
編輯記錄
totony 重新編輯於 2014-10-20 13:21:09, 註解 無‧
totony 重新編輯於 2014-10-20 13:21:53, 註解 無‧
OneChen
初階會員


發表:7
回覆:33
積分:43
註冊:2014-03-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-10-03 22:03:05 IP:175.181.xxx.xxx 訂閱
 我只遇到這個問題:
http://www.cnblogs.com/onechen/p/3974444.html

目前確認已經可以正確上架成功(使用 XE7 , iOS SDK 8.0 , Xcode 6.0.1)。
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-10-04 19:48:04 IP:61.228.xxx.xxx 訂閱
看到你貼的連結,我真的很擔心那些使用xe6以下的朋友……如果說非要xe7才會有patch之類的,那真的……

不過,似乎真的xe7就可以解你的問題,至多是你開一個新專案,把程式貼過去,應該可以成功!

===================引 用 totony 文 章===================


到官網查詢這個問題相關的討論,
https://forums.embarcadero.com/thread.jspa?threadID=108736&tstart=0


------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
totony
一般會員


發表:3
回覆:20
積分:14
註冊:2004-05-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-10-09 09:26:43 IP:111.243.xxx.xxx 訂閱
試過整個專案搬Code到XE7,訊息依舊…也試過XE7直接Build sample code和空白專案,也是一樣!

OneChen大大為何不會遇上我是不了解,也許可以考慮將你的環境設定或plist檔在官網討論區公佈一下,讓其它人試試!
目前看來應該是9/23號以後要做上傳的程式都會有問題,如果是在之前就已經上傳完畢,在等待review的app是不會有問題的,因為是在上傳檢查時卡住,並不是在review時!

這問題目前官網回答是有解,但不簡單,而且還沒公佈…
No. The "fix" is very non-trivial so unfortunately we cannot just kick out a couple of files and be done with it. All you need to know is myself and the team have been working very hard to get everybody a working solution ASAP. As I said, I will post up here as soon as something is ready. So be sure to set your watches on this thread

編輯記錄
totony 重新編輯於 2014-10-09 09:31:14, 註解 無‧
totony 重新編輯於 2014-10-09 09:31:47, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2014-10-09 11:53:31 IP:66.249.xxx.xxx 訂閱
謝謝回報,照官網的說法他們很努力的在處理,一切只好等待了。
關鍵看來是如你說的9/23後,錯誤點應該是你提到的第一個aligment的問題,那關於二進位的對齊。至於第二個錯誤應該是第一個造成的。故問恐不是某個檔內容改一改就行。
真是災難,靜候佳音!
===================引 用 totony 文 章===================
試過整個專案搬Code到XE7,訊息依舊…也試過XE7直接Build sample code和空白專案,也是一樣!

OneChen大大為何不會遇上我是不了解,也許可以考慮將你的環境設定或plist檔在官網討論區公佈一下,讓其它人試試!
目前看來應該是9/23號以後要做上傳的程式都會有問題,如果是在之前就已經上傳完畢,在等待review的app是不會有問題的,因為是在上傳檢查時卡住,並不是在review時!

這問題目前官網回答是有解,但不簡單,而且還沒公佈…
No. The "fix" is very non-trivial so unfortunately we cannot just kick out a couple of files and be done with it. All you need to know is myself and the team have been working very hard to get everybody a working solution ASAP. As I said, I will post up here as soon as something is ready. So be sure to set your watches on this thread

------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2014-10-09 15:36:35 IP:114.32.xxx.xxx 訂閱
 剛稍有一點時間去了解一下這個問題,發現是 linker 的問題。
如樓主說的,adobe在mac上是有解的,原因是它用了xcode上最新的linker來連結目的碼。但在pc上就無法把該新linker拿到pc上用,故也是暫無解。
同理,rad studio 的tool chain也是在pc上跑的,所以暫無解。

應該要直到官網釋出最新的pc上的linker才有辦法解。

除非……

把pc上編的 o 檔通通copy到 mac上,然後用新的linker (ld) 連結看看。原理上可行,但實務上有其困難度,因為

1/ 你不知道哪些 o 檔 (包含fmx的o) 要搬 。
2/ 使用mac上xcode所付的linker,要如何下正確的option,這也是個問題。

所以,還是追那個討論區的回覆吧。我猜肯定是要釋出更新檔,不會只有如何自己處理就可以的方式。

加油吧! :)
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
編輯記錄
aftcast 重新編輯於 2014-10-09 18:56:42, 註解 無‧
OneChen
初階會員


發表:7
回覆:33
積分:43
註冊:2014-03-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2014-10-09 18:24:15 IP:175.181.xxx.xxx 訂閱
我是在 9 月 16 日提交的,所以沒有問題。

剛才再試著提交,出現相同的錯誤,所以只能等官方修正了。

===================引 用 totony 文 章===================
試過整個專案搬Code到XE7,訊息依舊…也試過XE7直接Build sample code和空白專案,也是一樣!

OneChen大大為何不會遇上我是不了解,也許可以考慮將你的環境設定或plist檔在官網討論區公佈一下,讓其它人試試!
目前看來應該是9/23號以後要做上傳的程式都會有問題,如果是在之前就已經上傳完畢,在等待review的app是不會有問題的,因為是在上傳檢查時卡住,並不是在review時!

這問題目前官網回答是有解,但不簡單,而且還沒公佈…
No. The "fix" is very non-trivial so unfortunately we cannot just kick out a couple of files and be done with it. All you need to know is myself and the team have been working very hard to get everybody a working solution ASAP. As I said, I will post up here as soon as something is ready. So be sure to set your watches on this thread

ckor
一般會員


發表:8
回覆:14
積分:4
註冊:2006-11-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2014-11-11 10:01:37 IP:114.33.xxx.xxx 訂閱
板主:

您提供的連結
http://cc.embarcadero.com/item/30022
我沒辦法進去,不過我找到另外一個修正檔,
http://cc.embarcadero.com/item/30036
這一個應該也是修正上架錯誤的。
系統時間:2024-03-29 19:56:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!