我正在使用Corona SDK并需要一些帮助来正确设置我的配置文件以使我的项目能够构建。我以前成功设置了我的应用程序,我的设备,我的配置文件,并正确构建了应用程序。然后有一天, poof - 它停止了工作。大多数人说,“卸载所有内容然后再试一次。”我做了很多次,但仍然没有运气。我编制了我采取的每一步,希望stackoverflow上的某个人可以帮助我。
我尝试以两种不同的方式设置我的配置文件。第一个是遵循Corona SDK的文档:http://developer.coronalabs.com/demo/DeviceBuildGuide.pdf。在此尝试结束时,我无法从Corona的构建工具中选择代码签名标识。它说,“证书没有安装。”这可能是因为我可能没有安装证书的私钥。我重复了几次Corona的步骤,但私钥从未出现在Keychain Access中。
在我的第二次尝试中,我采取了不同的路线:我从Mac和Apple开发人员的门户网站中清除了我的配置文件,并尝试从XCode的管理器窗口中刷新我的配置文件。仍然没有运气,但这次我试图在Corona建造时遇到错误,“不允许签名者......”
这是一步一步重述我尝试过的内容,包括屏幕截图:
ATTEMPT#1
首先,我清除了与我知道如何配置相关的所有内容。这是我的钥匙串访问管理器清理完所有内容后:
我还确保所有文件都是从/ Users /(您的用户)/ Library / MobileDevice / Provisioning Profiles /中清除的。此时,当我尝试在Corona中构建时,“代码签名身份”下没有列出任何内容:
看起来很干净。所以,接下来我开始关注Corona的构建教程(http://developer.coronalabs.com/demo/DeviceBuildGuide.pdf)。第一步:从证书颁发机构申请证书:
一切都很顺利。接下来,是时候获得我的新开发证书了:
下载并双击我的证书后,Keychain Access窗口打开,如下所示:
我假设这一切都是正确的。我的设备已添加到Apple Development帐户,我已经拥有了App ID。我的应用程序名称最近更改了,但我很确定我使用新名称成功构建。我只改变了Corona的名字。我没有修改App ID或任何奇怪的东西。
我现在创建了一个开发和分发配置文件。
...
正如您所看到的,存在一个名为“BT Dev Prov Prof”的旧的无效供应配置文件。创建新配置文件后,我就可以删除旧的无效配置文件
我为分发资料做了同样的事情。
我下载了分发配置文件并将其复制到/ Users /(您的用户)/ Library / MobileDevice / Provisioning Profiles /
最后,试图在Corona再次建造:
没有运气。
值得注意的是,在XCODE中查看时,我的配置文件说“找不到有效签名身份”:
我尝试了一件没有任何区别的事情 - 我将Apple的根证书添加到我的钥匙串中:
ATTEMPT#2
我的第二次尝试涉及清除Apple和Mac上的所有配置内容,让XCode尝试为我下载和安装所有内容。以下是该尝试的逐步步骤:
首先,我清除了XCode,Keychain Access中的所有内容,并从Apple开发人员门户网站撤消了我的开发和分发证书:
然后我在XCode的配置文件中点击了刷新,并提示输入我的登录信息:
然后,XCode告诉我,我没有iOS开发证书或iOS发行证书。我曾两次要求代表我提出要求:
一旦完成,它会向我显示开发人员配置文件,但它仍然说“找不到有效的签名身份”:
但是在keychan访问工具中,事情看起来更好:
所以,我决定尝试构建我的应用程序...(请滚筒)......
哎哟,还是没有运气!
非常感谢任何帮助。