XCode/iOS:如何使用XCode(在真实设备上)测试由其他开发人员开发的应用程序?

XCode/iOS:如何使用XCode(在真实设备上)测试由其他开发人员开发的应用程序?,xcode,code-signing,Xcode,Code Signing,我和另一个开发者一起工作。我想测试它的应用程序,但我没有iTunes Connect的登录名/密码,也没有它的开发证书 如何在我的真实设备上测试他发送给我的包,而不出现许多签名错误 我想在Xcode中执行测试,以便能够使用调试器并执行一些代码修改。我不需要测试inapp购买,只需要测试应用程序的核心功能 您可以使用自己的证书退出应用程序。请参见您可以使用自己的证书退出应用程序。请参见您也可以使用XCode7 Beta,它允许您在没有Apple Developer Program证书的情况下安装他

我和另一个开发者一起工作。我想测试它的应用程序,但我没有iTunes Connect的登录名/密码,也没有它的开发证书

如何在我的真实设备上测试他发送给我的包,而不出现许多签名错误


我想在Xcode中执行测试,以便能够使用调试器并执行一些代码修改。我不需要测试inapp购买,只需要测试应用程序的核心功能

您可以使用自己的证书退出应用程序。请参见

您可以使用自己的证书退出应用程序。请参见

您也可以使用XCode7 Beta,它允许您在没有Apple Developer Program证书的情况下安装他们在其设备上开发的任何应用。

您也可以使用XCode7 Beta,它允许您在没有Apple Developer Program证书的情况下安装他们在其设备上开发的任何应用

  • 创建自签名代码签名证书
  • 转到钥匙链访问->证书助手->创建证书。它将打开“证书助手”窗口。输入名称并选择证书类型作为代码签名。选中“让我覆盖默认值”选项。单击“继续”,直到创建证书为止

  • 将/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist复制到桌面。编辑plist文件,并将所有出现的XCiPhoneOSCodeSignContext替换为XCCodeSignContext(3个位置–defaultproperties、runtimerequirements和overrideproperties)

  • 将修改后的Info.plist文件复制到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/目录,并替换现有文件

  • 关闭并重新启动XCode

  • 在XCode中创建项目,并在项目目标设置中选择在步骤1中创建的证书作为代码签名标识。项目目标设置如下所示

    :

  • 为iOS设备生成项目(项目->生成)

  • Build在Build/Debug iphoneos文件夹中创建.app文件

    .app文件的默认位置为- /用户/[user name]/Library/Developer/Xcode/DerivedData/[your app]/Build/Products/Debug iphoneos/

  • 创建一个名为Payload的文件夹,并将.app文件复制到其中

  • 归档有效负载文件夹。它创建Payload.zip
  • 将Payload.zip重命名为[app name].ipa Wooo得到了它,它起作用了。。享受

  • 创建自签名代码签名证书
  • 转到钥匙链访问->证书助手->创建证书。它将打开“证书助手”窗口。输入名称并选择证书类型作为代码签名。选中“让我覆盖默认值”选项。单击“继续”,直到创建证书为止

  • 将/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist复制到桌面。编辑plist文件,并将所有出现的XCiPhoneOSCodeSignContext替换为XCCodeSignContext(3个位置–defaultproperties、runtimerequirements和overrideproperties)

  • 将修改后的Info.plist文件复制到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/目录,并替换现有文件

  • 关闭并重新启动XCode

  • 在XCode中创建项目,并在项目目标设置中选择在步骤1中创建的证书作为代码签名标识。项目目标设置如下所示

    :

  • 为iOS设备生成项目(项目->生成)

  • Build在Build/Debug iphoneos文件夹中创建.app文件

    .app文件的默认位置为- /用户/[user name]/Library/Developer/Xcode/DerivedData/[your app]/Build/Products/Debug iphoneos/

  • 创建一个名为Payload的文件夹,并将.app文件复制到其中

  • 归档有效负载文件夹。它创建Payload.zip
  • 将Payload.zip重命名为[app name].ipa
    Wooo得到了它,它起作用了。。享受

    您必须拥有开发人员证书,或者您的朋友必须在您的设备上安装此应用程序。您的可能副本必须拥有开发人员证书,或者您的朋友必须在您的设备上安装此应用程序。您的可能副本