网站最后更新日期:2018年8月29日
欢迎大家来到畅想资源 AREFLY.COM! 个人网站 更多联络方式
×

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

觉得这篇文章有用吗?分享一下让更多人受益吧!

© 版权声明:本文章采用“姓名标示-非商业性-相同方式分享 4.0 国际(CC BY-NC-SA 4.0)”于“”发布,转载时须以相同方式发布并注明“原文链接”!

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

本文章由“超级efly”于2013年04月08日发表于“电脑”分类

你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站

转载请注明:Xcode 4.6 免開發者證書真機測試 | 畅想资源

关键字:, , , , , , ,

Xcode 4.6 免開發者證書真機測試:目前有 75 条留言
博主以 39:36 暂时领先访客

评论载入中,请稍等……
  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 err