我已经在这个应用程序上工作了几个星期,一切都很棒。我一直在建造和存档并拥有一个球。所有证书,配置文件和ID(看似)已经整齐有序。
然后几天前,似乎没有任何我能看出的变化,Xcode说我没有任何“有效签名身份的配置文件”,当我告诉它“修复问题”时我会得到这个每次出错:
An invalid value 'Xcode: Wildcard AppID' was provided for the parameter 'appIdName'.
我发现了a few seem similar的问题,但我没有具体提到这个错误。 Google,SO,没什么。我在Developer Portal中有一个名为“Xcode:Wildcard AppID”的AppID,其ID为*
,我尝试制作另一个(如其他问题所示),但它没有帮助。
任何人都可以解释这个错误意味着什么,以及我如何解决它?对于奖励积分,是什么导致它,所以我可以在将来避免这种情况?
答案 0 :(得分:12)
我能够让它运转起来。我尝试了Cirec Beback建议的内容,但这里有更具体的说明:
答案 1 :(得分:5)
如果您没有更新的配置文件,可能会发生这种情况。
转到Xcode首选项。
从顶部标签中选择帐户。
单击“查看详细信息”按钮(右下角)。
将打开一个屏幕,显示所有配置文件。点击 刷新按钮(左下角)并等待刷新完成。
检查您的捆绑包标识符(“常规”选项卡)和您的配置 个人资料(构建设置)。
清洁构建。
答案 2 :(得分:1)
我今天就这么做了(这就是为什么我在这里)。就我而言,这只是因为构建设置具有错误的代码签名标识和供应配置文件。它与XCode通配符无关。
答案 3 :(得分:1)
对我来说,问题是我有一个现有的appID,它没有启用应用程序组。这不仅在功能上被警告,而且在我选择我的主应用目标并查看身份部分时也会被警告。
然后回到XCode并更新目标将军。然后回到Capabilities并让它“修复”它。
答案 4 :(得分:1)
此错误消息的另一个解释是您的应用包ID包含不受支持的字符,例如下划线。
答案 5 :(得分:0)
想告诉你我今天遇到了同样的问题。可能是Apple问题。无论如何,我能够去developer.apple.com并以旧时尚方式创建配置文件。 xCode选择了它并且能够使用它而没有任何进一步的问题。
答案 6 :(得分:0)
我在Ionic项目上遇到了同样的问题:
An invalid value '-widget-id--com.myapp.main--version--0.1.19--xmlns--http---www.w3.org-ns-widgets--xmlns-android--http---schemas.android.com-apk-res-android--xmlns-cdv--http---cordova.apache.org-ns-1.0---com.myapp.main' was provided for the parameter 'appIdentifierString'.
An invalid value 'XC -widget-id--com myapp main--version--0 1 19--xmlns--http---www w3 org-ns-widgets--xmlns-android--http---schemas android com-apk-res-android--xmlns-cdv--http---cordova apache org-ns-1 0---com myapp main' was provided for the parameter 'appIdName'.
在找了一段时间之后,我发现我的platform/ios/MyApp.xcodeproj/project.pbxproj
已将PRODUCT_BUNDLE_IDENTIFIER
填满了
-widget-id--com.myapp.main--version--0.1.19--xmlns--http---www.w3.org-ns-widgets--xmlns-android--http---schemas.android.com-apk-res-android--xmlns-cdv--http---cordova.apache.org-ns-1.0---com.myapp.main
我不知道它是如何发生的,只是让com.myapp.main
修复了它!