網站最後更新日期:2017年6月12日
歡迎大家來到暢想資源 AREFLY.COM!
讚好Facebook
追隨Twitter
加入QQ群
關注微博
關注微信公眾號
捐款
更多聯絡方式
X

Xcode 4.6 免開發者證書真機測試

想開發OS X或者IOS的程序必定要用到的軟件就是Xcode,但是,在默認情況下,只能通過花99美元註冊一個開發者帳號,才能真機測試,今天就教大家怎麼免開發者帳號就使用真機測試

所需條件

2013年6月28日更新:也許你需要先註冊一個免費的開發者帳號才能進行下面的步驟(點擊查看教程

1、一台Mac電腦

2、Xcode 4.6點擊這裏從App Store下載

3、可用的網絡

4、耐心

一、創建證書

1、這一步比較簡單,點擊「Launchpad」-「其他」-「鑰匙圈存取」

2、然後點擊頂部菜單欄的「鑰匙圈存取」-「憑證輔助程式」-「製作憑證」

xcode-4-6-no-dev-2

3、在彈出的窗口的名稱中輸入「iPhone Developer」,憑證類型選擇「代碼簽名」,並且勾選「覆蓋預設值」,然後一路點擊「繼續」或「製作」

xcode-4-6-no-dev-3

4、最後出現這個頁面,第一步就成功了

xcode-4-6-no-dev-4

二、修改Xcode的配置文件

1、這一步可能有一些複雜,因為涉及到很多命令,但是如果你對UNIX命令有些瞭解,那應該就不會很難

2、首先先將Xcode完全關閉

3、打開「其他」-「終端機」(點擊圖片查看原圖)

xcode-4-6-no-dev-5

4、先輸入

xcode-4-6-no-dev-6

5、我們要編輯文件,所以然後輸入

6、這個時候我們就進入了Vim編輯器,首先輸入「i」進入編輯模式

xcode-4-6-no-dev-7

xcode-4-6-no-dev-8

7、然後通過鍵盤上下移動,把

這兩段代碼中的YES改為NO

xcode-4-6-no-dev-9

8、修改完成以後,按下「Ese」鍵,回到普通模式

xcode-4-6-no-dev-10

9、然後輸入「:wq」回車保存並且離開Vim編輯器

xcode-4-6-no-dev-11

10、我們還要修改另一個文件

11、輸入

xcode-4-6-no-dev-12

12、然後輸入

13、這個時候會自動打開Xcode,然後我們需要替換一些內容,點擊頂部菜單欄的「Edit」-「Find」-「Find and Replace in Workspace」(點擊圖片查看原圖)

xcode-4-6-no-dev-13

14、在Find欄輸入「XCiPhoneOSCodeSignContext」,在Replaced欄輸入「XCCodeSignContext」,然後點擊「Replace All」

xcode-4-6-no-dev-14

15、這樣就可以了,關閉以後還要記得在下面關閉Xcode程序

16、先連接網絡再做這一步

17、先返回「終端機」

18、輸入下列命令(每一行為一條命令)

19、這複雜的一步總算完成了,下面的步驟就簡單很多,繼續看看下一頁吧

歷史上的今天

2014年:免費二級域名 IDV.PW 申請(9條迴響)

頁次: 1 2

覺得這篇文章有用麼?分享一下讓更多人知道吧!

爲繼續支持本站繼續寫出優質文章、歡迎捐款!

注:本站同時長期承接WordPress外掛及主題制作、伺服器環境配置等,如需詳情,請「聯系我們」!

© 版權聲明:「暢想資源」之所有文章及資源系采用「創用 CC 姓名標示-非商業性-相同方式分享 3.0 香港 授權條款」發布及共享,轉載時須以相同方式發布並注明「原文鏈接」!

本文固定鏈接:http://www.arefly.com/xcode-4-6-no-dev/

本文章由「」於2013年04月08日發表於「電腦」分類

你可以發表迴響,並在保留原文地址及作者的情況下引用到你的網站

轉載請注明:Xcode 4.6 免開發者證書真機測試 | 暢想資源

關鍵字:, , , , , , ,

以下是廣告時間,廣告內容僅供參考!

廣告載入中...

Xcode 4.6 免開發者證書真機測試:目前有 76 條留言

博主以 41:34 大幅領先訪客

迴響載入中,請稍等...
  1. 17樓
    邱明浩 Taiwan; Republic of China (ROC) Safari iPhone

    之前有加入過測試版,為什麼現在進不了?

    [回覆]
  2. 16樓
    Dzing China Google Chrome Windows

    表示没用过mac,不过还是学习了

    [回覆]
  3. 15樓
    Junjee China Google Chrome Mac OS

    .。。Xcode打不开了。。!!

    [回覆]
  4. 14樓
    Larry Taiwan; Republic of China (ROC) Google Chrome Windows

    前面的留言好像都不見了?
    我的設備是MBA 2013年
    IP4S美板 無JB 6.1.3
    全部步驟做完RUN出現這樣的問題 怎麼解決呢

    圖片:http://imgur.com/WxpJB8T

    [回覆]
    • 你好,請問你的應用程式「最低iOS兼容版本SDK」是多少? :?:
      因為看圖片似乎錯誤是因為你的應用程式iOS SDK不夠高
      PS:呃,你前面的評論都變成了垃圾評論,實在是抱歉 :sorry:

      [回覆]
    • 還有確定一下步驟是否都完全完成(沒有出現任何錯誤信息)? :?:

      [回覆]
      • Larry Taiwan; Republic of China (ROC) Google Chrome Windows

        要怎麼看兼容版本呢?
        我的xcode是最新版的
        步驟全部完成
        只有再iphone的時候出現未知錯誤
        但是綠燈依然有亮

        [回覆]
        • 你可以先查看一下在「Summary」-「Deployment Target」內的版本(應該要iOS 5.0以上的) :razz:

          [回覆]
  5. 13樓
    Baddy Taiwan; Republic of China (ROC) Safari Mac OS

    Xcode[225:707] ERROR: Failed to create an alert for ID "enabled" based on defaults: 1

    [回覆]
    • 請問你是在第幾步遇到這個問題的? :?:

      [回覆]
      • Baddy Taiwan; Republic of China (ROC) Chrome for iOS iPhone

        15快要做完
        一按下replace all沒多久
        Xcode就當了

        [回覆]
        • 請問你在替換之前以及替換完成後,有沒有comment-Q強行關閉Xcode?

          [回覆]
          • Baddy Taiwan; Republic of China (ROC) Chrome for iOS iPhone

            應該說replace all之後Xcode就會當了
            右鍵強行關閉也關不掉
            只能強制關機
            重開機後一樣又會死在15
            因為他當了 我也關不掉QQ

            [回覆]
            • 奇怪了,我昨天才這樣replace過,完全正常啊,你的電腦型號是多少? :?:

              [回覆]
    • Baddy Taiwan; Republic of China (ROC) Chrome for iOS iPhone

      MacBook Air
      大概一年半前買的了

      [回覆]
  6. 12樓
    Baddy Taiwan; Republic of China (ROC) Google Chrome Windows

    常常第14步驟replace all
    他就轉個沒完沒了...(是否都會在這當機
    我是MACBOOK AIR

    [回覆]
    • 可是replace all需要占用得資源非常少,你有沒有在Search框輸入內容-按下回車-輸入replace框-按下replace all? :?:

      [回覆]
  7. 11樓
    MAFISH China Google Chrome Mac OS

    似乎依家可以gum:
    似乎現在可以這樣:
    1.在Windows下打开/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.1.sdk/SDKSettings.plist ,找到CODE_SIGNING-REQUIRED 将它对应的值改为NO。

    2.打开Xcode创建/打开一个项目,把Code signing identity和Any ios 对应的值改为Don’t Code Sign

    3.Build and Run!Enjoy!

    [回覆]
    • 這個方法聽起來和本文的方法一樣啊? :?:

      [回覆]
  8. 10樓
    Man Hong Kong Safari Mac OS

    請問完成的憑證 「iPhone Developer」應用在那一個地方?

    另外看見教學裡其中一個步驟是 “點擊頂部的「Build Settings」,然後將「Basic」變成「All」,接著找到「Code Signing」,並且把所有的「iPhone Developer」變成「Don’t Code Sign」”,請問這步驟的作用, 和憑證 「iPhone Developer」又有沒有關係?

    謝謝

    [回覆]
    • 嗯,第一步中新增的iPhone Dev證書是應用在最後一步的代碼中的,而將「Dev證書驗證」關閉是為了是Apple使用「假冒」的證書來驗證 :razz:

      [回覆]
  9. 9樓
    MAFISH China Google Chrome Mac OS

    你好。上面終端機裏面那個要password要填寫什麼?

    [回覆]
  10. 8樓
    Cross China Mozilla Firefox Mac OS

    我运行了之后为什么最后会弹出:No code signature found.而且是两次。XCode最上面的提示:Finished running Test on iphone
    我iphone上没有运行Test项目

    [回覆]
    • 這個問題遇到的人很多,你確定你添加了Run Sctipt麼? :?:

      [回覆]
    • Vam Macau Google Chrome Windows

      我也是同樣的問題, 我是ios6沒有越獄的...請問是越獄的問題, 還是配置出錯?

      [回覆]
  11. 7樓
    Garage Cafe Taiwan; Republic of China (ROC) Safari Mac OS

    謝謝詳細教程
    iOS6JB
    所有步驟都成功
    App叫做HelloGEO
    但最後實機發佈時出現
    Could not launch“HelloGEO”
    No such file or directory (/Users/GarageCafe/Library/Developer/Xcode/DerivedData/HelloGEO-grrccnhdzyoezmehzkdskkjxptsh/Build/Products/Debug-iphoneos/HelloGEO.app/HelloGEO)
    刪掉步驟四的script也一樣?是本機Mac何處需建立對應目標資料夾?

    [回覆]
    • 你可以這樣試試:
      1、斷開你的設備
      2、在你的設備上刪除你的HelloGEO應用(如果你之前成功導入過)
      3、完全退出Xcode
      4、刪除「/Users/GarageCafe/Library/Developer/Xcode/DerivedData/HelloGEO-grrccnhdzyoezmehzkdskkjxptsh/」這個文件夾(可以參考我的「這篇文章」進入)
      5、重新打開Xcode
      6、現在再重新試一次應該就可以了

      我也是從網上找的,似乎這個問題遇到的人很多,你可以試試這種解法 :idea:

      [回覆]
      • Garage Cafe Taiwan; Republic of China (ROC) Mozilla Firefox Windows

        謝謝~已成功佈到實機

        另一問題:剛剛app牽涉GPS功能
        所以好像ipt4沒反應?
        現改用3GS JB機測(4.3.3)已完成步驟三"將iOS設備變成開發機"

        但進入程式時則抓不到機子?是因為前面改XCode設定時只針對6.1SDK?還是機子太舊需升級再JB呢?
        謝謝~

        [回覆]
        • 你在Xcode版本設置內有沒有調低兼容性,默認是IOS6
          另外,有可能你真的需要升級,因為似乎Xcode4只支持IOS5以上版本。。。 :oops:

          [回覆]
        • 我看了一下,是支持4.3的,只需要在「Summary」-「Deployment Target」內調整就行了 :razz:

          [回覆]
          • Garage Cafe Taiwan; Republic of China (ROC) Mozilla Firefox Windows

            感謝!!也佈上3GS了

            但會閃退連App畫面都進不去,問題解一個又接一個...

            [回覆]
            • 總算好了 :idea:
              你那個應用聽起來不錯啊,是幹什麼用的? :?:
              PS:我自己Xcode幾乎不會 :shock: :oops:

              [回覆]
              • Garage Cafe Taiwan; Republic of China (ROC) Mozilla Firefox Windows

                謝謝,剛開始實作而已...練習回傳本機端的經緯度在App跟地圖上~多謝幫忙

                [回覆]
      • Garage Cafe Taiwan; Republic of China (ROC) Mozilla Firefox Windows

        (補充說明)步驟三雖然變綠色,software Version雖呈現4.3.3但下面出現"xcode cannot find the software image to install this version"
        目前正找解決方案中...

        [回覆]
        • 我去網上查了下,似乎說這只是個「通知」並不影響使用啊 :?:
          The message "xcode cannot find the software image to install this version" seen in the organiser window... This is just a notification rather than a problematic error.

          [回覆]
  12. 6樓
    经验公式 China Chrome for iOS iPad

    你的点击图片放大功能是如何实现的^_^代码还是插件

    [回覆]
    • 嗯,是通過「WP FancyZoom」這個插件來實現的 :idea:

      [回覆]
  13. 5樓
    Anthony Taiwan; Republic of China (ROC) Safari Mac OS

    同樣出現
    The identity used to sign the executable is no longer valid.
    Please verify that your device’s clock is properly set, and that your signing certificate is not expired.
    (0xE8008018)

    [回覆]
  14. 4樓
    Wai Wai Hong Kong Safari Mac OS

    出現這句:
    The identity used to sign the executable is no longer valid.
    Please verify that your device’s clock is properly set, and that your signing certificate is not expired.

    (0xE8008018).

    怎解決,謝謝!

    [回覆]
    • 請問是在哪一步出現這個問題? :shock:

      [回覆]
    • 請問你的設備「越獄」過了麼?

      [回覆]
      • Wai Wai Hong Kong Opera Windows

        在最後一步,一按 RUN 就出現
        沒有JB

        [回覆]
        • 嗯,這個「理論上」來說是不需要「JB」的,但是由於我只有JB過的設備,那麼有可能是因為你沒JB的緣故,另外,我在google上查了一下,應該就是因為「沒JB」 :shock:

          [回覆]
          • Wai Wai Hong Kong Opera Windows

            咁即係要JB... :cry:

            博主翻譯:那麼還是要越獄。。。 :cry:

            [回覆]
            • 是啊 :cry:

              不過我在google上查到的都是說不用越獄地啊 :shock:

              [回覆]
            • 我幫你翻譯了一下,因為這個網站有很多內地訪客 :roll:

              [回覆]
            • 你可以參考一下「這篇文章」,只需要看後面instaSign的部分 :razz:

              [回覆]
              • Wai Wai Hong Kong Opera Windows

                謝謝!
                但...
                "上大陸的淘寶網, 找開發者憑證, 購買一個開發者憑証"
                即係要錢,是嗎?
                那麼,算罷了。

                [回覆]
                • 不是,我前面那一大串動作就等於有了一個開發者証證書,所以不需要去買,你只需要看看後面那個InstaSign的部分就可以 :razz:

                  [回覆]
                  • Wai Wai Hong Kong Opera Windows

                    照做了, 還是不能,算了罷!謝謝!
                    將 .ipa 拉去 itunes (是可以):
                    但就不能同步於 iphone。(沒反應)

                    [回覆]
  15. 3樓
    烟花易冷 China Safari iPhone

    呵呵,最近〈可能〉会转载你的关于免费资源文章,但是我会注明版权的*^_^*

    [回覆]
  16. 2樓
    aaa China Mozilla Firefox Windows

    :razz:

    [回覆]
  17. 沙發
    免费资源部落 China Google Chrome Windows

    这操作复杂呀。。。

    [回覆]
    • 只要熟悉linux命令就會發現實際上很簡單 :mrgreen: :idea:

      [回覆]
廣告載入中...

發表迴響



微笑 調皮 偷笑 可愛 大笑 壞笑 詭計 贊 疑問 HI~ 愛 抱歉 對不起 頭暈 驚訝 帥 努力 勞累 瘋狂 難過 大哭 差 豬 邪惡 無言 憤怒 流汗 擦汗


快捷鍵:Ctrl+Enter