我已经开发了一个应用程序使用libspotify.framework应用程序运行良好,但它给出了一个错误,在提交itunes错误的时候是"无效签名-嵌套的应用程序捆绑Spotify在路径[Macify.app/Contents/Frameworks/libspotify.framework]没有签名"请参阅附件图像,帮助我
是的,经过我的努力研究,我已经找到了这个问题的解决办法。解决方案:1)进入xcode中的项目导航器,点击"Build Phases"。2)将有一个按钮"添加构建阶段"点击这个。3)将打开一个列表,然后点击"添加运行脚本"4)复制下面的代码并粘贴到:
my $infoplist_path = "$ENV{BUILT_PRODUCTS_DIR}/$ENV{FRAMEWORKS_FOLDER_PATH}/libspotify.framework/Resources/Info.plist";
#open the info plist
open(my $input, "<", $infoplist_path) or die "Can't open Info.plist: $!";
my $outputstring = "";
#loop through each line until we find CFBundleExecutable, then substitute the next line
while (+<$input>) {
$outputstring .= "$_";
if (/[t ]+<key>CFBundleExecutable</key>n/) {
my $line = +<$input>;
$line =~ s/([t ]+<string>)(.*?)(</string>)/$1.(libspotify).$3/eg;
$outputstring .= $line;
}
}
#write back out to Info.plist
open(my $output, ">", $infoplist_path) or die "Can't open Info.plist: $!";
print $output $outputstring;
我相信如果有人遇到这个问题,那么使用这个代码就可以解决。