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

XE10 PAServer IPhone5s

答題得分者是:leveon
boy330077
一般會員


發表:39
回覆:59
積分:19
註冊:2009-10-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-02-12 13:21:51 IP:59.126.xxx.xxx 未訂閱
我單純只是想測試 將程式跑到IPHONE上而已

關於那3400的保護費,說法不一有人說要有人說根本不用。

難道想要跑到手機上一定要透過那個3400嗎,只為了測試連線功能是否正常似乎不太划算。

錯誤訊息,似乎都是 bundle identifer 的問題。

花了兩天沒有結果,不知道是否有漏掉什該注意的?

----------------

單純 xcode 發到手機上是沒問題的。

----------------
windows 7 64bit
XE10
MacBook pro MacOS 10.12.3
PAServer-17____
Xcode 7.3.1 (爬文說是為了 ios9.3的sdk)
iphone 5s ios 10.2.1
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2017-02-12 14:41:54 IP:220.132.xxx.xxx 未訂閱
沒用過 Delphi 開發IOS
但這裡有人確定的說xcode 7以上 可以

http://stackoverflow.com/questions/32663131/


===================引 用 boy330077 文 章===================
我單純只是想測試 將程式跑到IPHONE上而已

關於那3400的保護費,說法不一有人說要有人說根本不用。

難道想要跑到手機上一定要透過那個3400嗎,只為了測試連線功能是否正常似乎不太划算。

錯誤訊息,似乎都是 bundle identifer 的問題。

花了兩天沒有結果,不知道是否有漏掉什該注意的?

----------------

單純 xcode 發到手機上是沒問題的。

----------------
windows 7 64bit
XE10
MacBook pro MacOS 10.12.3
PAServer-17____
Xcode 7.3.1 (爬文說是為了 ios9.3的sdk)
iphone 5s ios 10.2.1
boy330077
一般會員


發表:39
回覆:59
積分:19
註冊:2009-10-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2017-02-12 15:02:53 IP:59.126.xxx.xxx 未訂閱
我試過,但是在第三步驟

3.Set CFBundleIdentifier in the Delphi project options to the chosen bundle identifier.

因該是 project / option / version info 裡面的 CFBundleIdentifier 裡面填字串
但是到底該填什麼呢,我把Xcode的專案或是看到類似 bundle字眼的字串都試一遍 都還是失敗,
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2017-02-12 22:51:35 IP:220.132.xxx.xxx 未訂閱
http://appsgaga.com/xcode7-%E5%AF%A6%E6%A9%9F%E6%B8%AC%E8%A9%A6/
圖7 的 bundle identifier
那是自己命名的 應該像是 com.delphixeapp.test
規則如下
https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/AppID.html
下面網址 步驟43注意看看

http://www.cnblogs.com/weii/p/4688299.html

如果一直不行 根據我對PAserver原理的猜想
很可能是Xcode delphi IOS 三個版本無法匹配 ,如果你用IOS 10 ,Xcode 7 雖可以,但Xcode 8 會比較好
並把delphi升級到最新
http://delphiworlds.com/2016/09/handling-new-ios-10-privacy-settings/



===================引 用 boy330077 文 章===================
我試過,但是在第三步驟

3.Set CFBundleIdentifier in the Delphi project options to the chosen bundle identifier.

因該是 project / option / version info 裡面的 CFBundleIdentifier 裡面填字串
但是到底該填什麼呢,我把Xcode的專案或是看到類似 bundle字眼的字串都試一遍 都還是失敗,
編輯記錄
leveon 重新編輯於 2017-02-13 00:37:19, 註解 無‧
P.D.
版主


發表:571
回覆:3888
積分:3677
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2017-02-13 12:52:31 IP:59.120.xxx.xxx 未訂閱
如果只是單純要測ios話不需要繳US$99(約NT$3500)或US$299(約NT$10500)的保護費, 只要你有xe及對應的paserver(要放到mac機上), 然後最後準備一台 mac機(要注意os, 太新的xe不能接太舊的 mac os), 把這些都串在區域網路中, 讓xe可以找到mac 的ip, 並串起 paserver 成功, 只要把 iphone 接到 xe 的pc上, 自然就能溝通, 再把要開發程式以 run 的方式直接編譯分發到 mac  上, 就可以在 mac 上以模擬方式 run xe 的 app,
至於要繳費的部份是指, 你要把寫好的app下載到實機(iphone, ipad)安裝使用才需要
$99的要上 app store
$299 的不能上app store, 要找 https 的網頁主機來丟你的 ipa(還有一些plist檔), 然後讓客戶到此 https 下載安裝
以上兩個方式都很麻煩, 因為你還要申請 D.U.N.S 及 Apple 的 Developer 的帳號
但只要有繳費, 就可以申請Developer, 然後再到 app 的官網註冊 profile等等(這部份我有發表過完整如何註冊的說明), 取得了 序號就可以在 option中去設定你的 ios 帳號, 然後進行實機使用
===================引 用 boy330077 文 章===================
我單純只是想測試 將程式跑到IPHONE上而已

關於那3400的保護費,說法不一有人說要有人說根本不用。

難道想要跑到手機上一定要透過那個3400嗎,只為了測試連線功能是否正常似乎不太划算。

錯誤訊息,似乎都是 bundle identifer 的問題。

花了兩天沒有結果,不知道是否有漏掉什該注意的?

----------------

單純 xcode 發到手機上是沒問題的。

----------------
windows 7 64bit
XE10
MacBook pro MacOS 10.12.3
PAServer-17____
Xcode 7.3.1 (爬文說是為了 ios9.3的sdk)
iphone 5s ios 10.2.1
編輯記錄
P.D. 重新編輯於 2017-02-13 12:55:32, 註解 無‧
P.D. 重新編輯於 2017-02-13 12:59:28, 註解 無‧
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2017-02-13 16:36:43 IP:1.161.xxx.xxx 未訂閱
他的問題是 不繳費 能不能在iphone實機上運行?(重點是不繳費)

===================引 用 P.D. 文 章===================
如果只是單純要測ios話不需要繳US$99(約NT$3500)或US$299(約NT$10500)的保護費, 只要你有xe及對應的paserver(要放到mac機上), 然後最後準備一台 mac機(要注意os, 太新的xe不能接太舊的 mac os), 把這些都串在區域網路中, 讓xe可以找到mac 的ip, 並串起 paserver 成功, 只要把 iphone 接到 xe 的pc上, 自然就能溝通, 再把要開發程式以 run 的方式直接編譯分發到 mac 上, 就可以在 mac 上以模擬方式 run xe 的 app,
至於要繳費的部份是指, 你要把寫好的app下載到實機(iphone, ipad)安裝使用才需要
$99的要上 app store
$299 的不能上app store, 要找 https 的網頁主機來丟你的 ipa(還有一些plist檔), 然後讓客戶到此 https 下載安裝
以上兩個方式都很麻煩, 因為你還要申請 D.U.N.S 及 Apple 的 Developer 的帳號
但只要有繳費, 就可以申請Developer, 然後再到 app 的官網註冊 profile等等(這部份我有發表過完整如何註冊的說明), 取得了 序號就可以在 option中去設定你的 ios 帳號, 然後進行實機使用
===================引 用 boy330077 文 章===================
我單純只是想測試 將程式跑到IPHONE上而已

關於那3400的保護費,說法不一有人說要有人說根本不用。

難道想要跑到手機上一定要透過那個3400嗎,只為了測試連線功能是否正常似乎不太划算。

錯誤訊息,似乎都是 bundle identifer 的問題。

花了兩天沒有結果,不知道是否有漏掉什該注意的?

----------------

單純 xcode 發到手機上是沒問題的。

----------------
windows 7 64bit
XE10
MacBook pro MacOS 10.12.3
PAServer-17____
Xcode 7.3.1 (爬文說是為了 ios9.3的sdk)
iphone 5s ios 10.2.1
編輯記錄
leveon 重新編輯於 2017-02-13 16:41:16, 註解 無‧
boy330077
一般會員


發表:39
回覆:59
積分:19
註冊:2009-10-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2017-02-13 20:53:06 IP:59.126.xxx.xxx 未訂閱
謝謝 leveon

您給的網址教學的非常清楚,圖文並茂,已經正確的跑到IPHONE上面了。

這篇我一定要載下來永久保存,太實用了,感謝
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2017-02-15 11:52:29 IP:1.161.xxx.xxx 未訂閱
那表示XCode 7 可以,XCode 8就不知道了
可以的話 你可以試試XCode 8
結果怎樣記得上來說一下

===================引 用 boy330077 文 章===================
謝謝 leveon

您給的網址教學的非常清楚,圖文並茂,已經正確的跑到IPHONE上面了。

這篇我一定要載下來永久保存,太實用了,感謝
boy330077
一般會員


發表:39
回覆:59
積分:19
註冊:2009-10-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2017-02-18 20:32:37 IP:59.126.xxx.xxx 未訂閱
不行餒  我認為我因該沒有漏掉什麼。
但是他跳錯誤

[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\lin\Documents\Embarcadero\Studio\SDKs\iPhoneOS10.2.sdk\System\Library\PrivateFrameworks'

不曉得 是少什麼 或是 PAServer 不對之類的????

----------------
20:50 更新

我從 delphi 這邊將 SDK選到上次的9.3 就正常上去手機了

----------------
XE10
PAServer-17
iphone 5s ios 10.2.1
編輯記錄
boy330077 重新編輯於 2017-02-18 20:50:32, 註解 無‧
leveon
資深會員


發表:30
回覆:386
積分:303
註冊:2012-02-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2017-02-19 18:03:30 IP:220.132.xxx.xxx 未訂閱
感覺起來 是你Delphi 少了Iphone SDK 10,理論上
delphi 應該會從Xcode那邊下載回去(透過PAServer)

http://hpcwpc.blogspot.com/2015/12/delphi-xe10-seattleios-app.html

手邊沒有Delphi 但可能是 上方連結的圖二
按 Delete 或 add試試



===================引 用 boy330077 文 章===================
不行餒 我認為我因該沒有漏掉什麼。
但是他跳錯誤

[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\lin\Documents\Embarcadero\Studio\SDKs\iPhoneOS10.2.sdk\System\Library\PrivateFrameworks'

不曉得 是少什麼 或是 PAServer 不對之類的????

----------------
20:50 更新

我從 delphi 這邊將 SDK選到上次的9.3 就正常上去手機了

----------------
XE10
PAServer-17
iphone 5s ios 10.2.1
系統時間:2017-12-13 13:39:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!