Iphone 分发资源调配和代码签名问题
我刚刚生成了一个临时分发配置。我把它拖到xcode中,然后将我的特别构建设置为iphone发行版。每一步都要遵循。问题是,当我按照此说明查看设备列表时,embedded.MobileProvision中甚至没有ProvisionedDevices密钥。钥匙是这样的:Iphone 分发资源调配和代码签名问题,iphone,objective-c,ipad,provisioning,Iphone,Objective C,Ipad,Provisioning,我刚刚生成了一个临时分发配置。我把它拖到xcode中,然后将我的特别构建设置为iphone发行版。每一步都要遵循。问题是,当我按照此说明查看设备列表时,embedded.MobileProvision中甚至没有ProvisionedDevices密钥。钥匙是这样的: <key>Entitlements</key> <dict> <key>application-identifier</key> &
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>8CH38P5X6X.*</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>8CH38P5X6X.*</string>
</array>
</dict>
<key>ExpirationDate</key>
<date>2012-03-17T00:31:45Z</date>
<key>Name</key>
<string>Fever</string> //this is not my app name, how come it's here
<key>TimeToLive</key>
<integer>291</integer>
<key>UUID</key>
<string>101F3A06-B33C-411A-8173-A4CEAFF5E673</string>
<key>Version</key>
<string>101F3A06-B33C-411A-8173-A4CEAFF5E673</string>
<key>Version</key>
<integer>1</integer>
</dict>
</plist>
权利
应用程序标识符
8CH38P5X6X*
获取任务允许
密钥链访问组
8CH38P5X6X*
到期日
2012-03-17T00:31:45Z
名称
发烧//这不是我的应用程序名,怎么会在这里
计时生活
291
UUID
101F3A06-B33C-411A-8173-A4CEAFF5E673
版本
101F3A06-B33C-411A-8173-A4CEAFF5E673
版本
1.
最奇怪的问题是,它在中有一个应用程序名,而不是我的应用程序名!!这怎么可能呢?有些事情搞砸了
这个8CH38P5X6X也是我的另一个名为Fever的应用程序的应用程序ID。。。怎样。。这怎么可能。我已经使用iphone发行版编写了代码,并明确表示:
更新:
我删除/清除了Fever应用程序的配置文件,重新启动xcode,并尝试再次构建归档文件,结果成功了!任何人都曾遇到过这样的问题,您的xcode上的多个配置文件被混合在一起?如果有人遇到此类问题,请删除您系统上的所有其他分发配置文件。是的,在这些情况下,删除所有内容并从头开始通常是一个很好的解决方案。一定要回答你的问题并接受它。干杯