网站最后更新日期: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/zh-cn/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 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. 地板
    烟花易冷 China Safari iPhone

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

    [回复]
  16. 板凳
    aaa China Mozilla Firefox Windows

    :razz:

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

    这操作复杂呀。。。

    [回复]
    • 只要熟悉linux命令就会发现实际上很简单 :mrgreen: :idea:

      [回复]

发表评论



微笑 调皮 偷笑 可爱 大笑 坏笑 诡计 赞 疑问 HI~ 爱 抱歉 对不起 头晕 惊讶 帅 努力 劳累 疯狂 难过 大哭 差 猪 邪恶 无言 愤怒 流汗 擦汗


快捷键:Ctrl+Enter